org.cresques.px
Class PxRect
java.lang.Object
org.cresques.px.PxObj
org.cresques.px.PxRect
- All Implemented Interfaces:
- Colored, Drawable, Extent.Has, IPoint, ISize
- public class PxRect
- extends PxObj
- implements IPoint, ISize, Colored
Constructor Summary |
PxRect(int x,
int y,
int w,
int h,
java.awt.Color color,
java.awt.Color fc)
|
PxRect(IPoint p,
ISize s,
java.awt.Color color,
java.awt.Color fc)
|
Method Summary |
java.awt.Color |
c()
|
java.awt.Color |
c(java.awt.Color color)
|
void |
draw(java.awt.Graphics2D g,
ViewPortData vp)
|
java.awt.Color |
fillColor()
|
java.awt.Color |
fillColor(java.awt.Color c)
|
int |
h()
|
int |
h(int h)
|
int |
w()
|
int |
w(int w)
|
int |
x()
|
int |
x(int x)
|
int |
y()
|
int |
y(int y)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PxRect
public PxRect(IPoint p,
ISize s,
java.awt.Color color,
java.awt.Color fc)
PxRect
public PxRect(int x,
int y,
int w,
int h,
java.awt.Color color,
java.awt.Color fc)
x
public int x()
- Specified by:
x
in interface IPoint
x
public int x(int x)
- Specified by:
x
in interface IPoint
y
public int y()
- Specified by:
y
in interface IPoint
y
public int y(int y)
- Specified by:
y
in interface IPoint
w
public int w()
- Specified by:
w
in interface ISize
w
public int w(int w)
- Specified by:
w
in interface ISize
h
public int h()
- Specified by:
h
in interface ISize
h
public int h(int h)
- Specified by:
h
in interface ISize
c
public java.awt.Color c()
- Specified by:
c
in interface Colored
c
public java.awt.Color c(java.awt.Color color)
- Specified by:
c
in interface Colored
fillColor
public java.awt.Color fillColor()
fillColor
public java.awt.Color fillColor(java.awt.Color c)
draw
public void draw(java.awt.Graphics2D g,
ViewPortData vp)
- Specified by:
draw
in interface Drawable