|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jdraw.graphicobjects.GraphicObject | +--jdraw.graphicobjects.SizedGraphicObject | +--jdraw.graphicobjects.Rectangle
A rectangle.
Field Summary | |
private Point |
center
The center of this rectangle. |
private static Cursor |
CURSOR
The mouse cursor for this object. |
static String |
FRIENDLY_NAME
The friendly name of objects of this class. |
private Line2D.Double |
right_line
The Line2D object used to compute distances from right edge. |
private Line2D.Double |
top_line
The Line2D object used to compute distances from top edge. |
Fields inherited from class jdraw.graphicobjects.SizedGraphicObject |
|
Fields inherited from class jdraw.graphicobjects.GraphicObject |
|
Constructor Summary | |
Rectangle(int x,
int y,
Color color,
int width,
int height)
Creates a new Rectangle with specified position, color, width and height. |
Method Summary | |
Cursor |
getCursor()
Returns the mouse cursor for this object. |
int |
getDistanceSq(Point point)
Returns the square of the minimal distance between this rectangle and the specified point. |
String |
getFriendlyName()
Returns the friendly name of this retangle. |
void |
paint(Graphics g)
Paints this rectangle. |
void |
updateCachedData()
Invoked when cached data have to be updated. |
Methods inherited from class jdraw.graphicobjects.SizedGraphicObject |
getBoundingBox, getHeight, getWidth |
Methods inherited from class jdraw.graphicobjects.GraphicObject |
getColor, getDistance, getDistanceSq, getDistanceSq, getX, getY |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String FRIENDLY_NAME
private static final Cursor CURSOR
private final Point center
private Line2D.Double top_line
Line2D
object used to compute distances from top edge.
private Line2D.Double right_line
Line2D
object used to compute distances from right edge.
Constructor Detail |
public Rectangle(int x, int y, Color color, int width, int height)
Rectangle
with specified position, color, width and height.
Method Detail |
public Cursor getCursor()
getCursor
in class GraphicObject
public String getFriendlyName()
getFriendlyName
in class GraphicObject
public void paint(Graphics g)
paint
in class GraphicObject
public int getDistanceSq(Point point)
getDistanceSq
in class GraphicObject
public void updateCachedData()
updateCachedData
in class GraphicObject
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |