|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdiva.canvas.AbstractFigure
diva.canvas.toolbox.BasicFigure
diva.canvas.toolbox.BasicRectangle
public class BasicRectangle
A figure that displays as a rectangle. This is a convenience class for creating rectangles. It inherits from BasicFigure, and so contains a single Rectangle2D as its shape. It provides a useful set of constructors.
Constructor Summary | |
---|---|
BasicRectangle(double x,
double y,
double width,
double height)
Create a new rectangle with the given origin and size, a unit-width continuous stroke and no paint pattern. |
|
BasicRectangle(double x,
double y,
double width,
double height,
float lineWidth)
Create a new rectangle with the given origin, size, and outline width. |
|
BasicRectangle(double x,
double y,
double width,
double height,
java.awt.Paint fill)
Create a new rectangle with the given origin, size, and fill paint. |
|
BasicRectangle(double x,
double y,
double width,
double height,
java.awt.Paint fill,
float lineWidth)
Create a new rectangle with the given origin, size, fill, and outline width. |
|
BasicRectangle(java.awt.geom.Rectangle2D rect)
Create a new rectangle with the given rectangle shape, a unit-width continuous stroke and no paint pattern. |
|
BasicRectangle(java.awt.geom.Rectangle2D bounds,
java.awt.Paint fill)
Create a new rectangle with the given bounds and fill paint. |
Method Summary | |
---|---|
void |
translate(double x,
double y)
Translate the rectangle the given distance |
Methods inherited from class diva.canvas.toolbox.BasicFigure |
---|
getBounds, getComposite, getDashArray, getFillPaint, getLineWidth, getOrigin, getShape, getStrokePaint, hit, isCentered, paint, setCentered, setComposite, setDashArray, setFillPaint, setLineWidth, setPrototypeShape, setShape, setStroke, setStrokePaint, transform |
Methods inherited from class diva.canvas.AbstractFigure |
---|
contains, getInteractor, getLayer, getParent, getToolTipText, getTransformContext, getUserObject, intersects, isVisible, paint, repaint, repaint, setInteractor, setParent, setToolTipText, setUserObject, setVisible |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface diva.canvas.Figure |
---|
contains, getInteractor, getLayer, getParent, getToolTipText, intersects, setInteractor, setParent, setToolTipText |
Methods inherited from interface diva.canvas.VisibleComponent |
---|
isVisible, paint, setVisible |
Methods inherited from interface diva.canvas.CanvasComponent |
---|
getTransformContext, repaint, repaint |
Methods inherited from interface diva.util.UserObjectContainer |
---|
getUserObject, setUserObject |
Constructor Detail |
---|
public BasicRectangle(java.awt.geom.Rectangle2D rect)
public BasicRectangle(double x, double y, double width, double height)
public BasicRectangle(double x, double y, double width, double height, java.awt.Paint fill)
public BasicRectangle(java.awt.geom.Rectangle2D bounds, java.awt.Paint fill)
public BasicRectangle(double x, double y, double width, double height, float lineWidth)
public BasicRectangle(double x, double y, double width, double height, java.awt.Paint fill, float lineWidth)
Method Detail |
---|
public void translate(double x, double y)
translate
in interface Figure
translate
in class AbstractFigure
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |