objectdraw
Class FilledRoundedRect
java.lang.Object
objectdraw.Drawable
objectdraw.Drawable2D
objectdraw.Resizable2D
objectdraw.Rectangular
objectdraw.RoundedRect
objectdraw.FilledRoundedRect
- All Implemented Interfaces:
- Serializable, Drawable2DInterface, DrawableInterface, Resizable2DInterface
public class FilledRoundedRect
- extends RoundedRect
- implements Resizable2DInterface
FilledRoundedRect is an implementation of a drawable filled rounded
rectangle object.
- Version:
- 1.1.1 released February 2005
- See Also:
- Serialized Form
Constructor Summary |
FilledRoundedRect(double x,
double y,
double width,
double height,
double arcWidth,
double arcHeight,
DrawingCanvas canvas)
Creates a new FilledRoundedRect object. |
FilledRoundedRect(Location origin,
double width,
double height,
double arcWidth,
double arcHeight,
DrawingCanvas canvas)
Creates a new FilledRoundedRect object. |
FilledRoundedRect(Location p0,
Location p1,
double arcWidth,
double arcHeight,
DrawingCanvas canvas)
Creates a new FilledRoundedRect object. |
Method Summary |
(package private) void |
draw(Graphics g)
Draws the object. |
String |
toString()
Generates a string representation of the object. |
Methods inherited from class objectdraw.Drawable |
addToCanvas, clearCanvasContent, getCanvas, getColor, hide, isHidden, moveTo, removeFromCanvas, sendBackward, sendForward, sendToBack, sendToFront, setCanvasContent, setColor, setStateChanged, show |
Methods inherited from interface objectdraw.DrawableInterface |
addToCanvas, contains, getCanvas, getColor, hide, isHidden, move, moveTo, moveTo, removeFromCanvas, sendBackward, sendForward, sendToBack, sendToFront, setColor, show |
FilledRoundedRect
public FilledRoundedRect(double x,
double y,
double width,
double height,
double arcWidth,
double arcHeight,
DrawingCanvas canvas)
- Creates a new FilledRoundedRect object.
- Parameters:
x
- coordinate of the upper left corner of the bounding rectangle.y
- coordinate of the upper left corner of the bounding rectangle.width
- the width of the bounding rectangle.height
- the height of the bounding rectangle.arcWidth
- the width of the corner arc.arcHeight
- the height of the corner arc.canvas
- the canvas in which the object is created.
FilledRoundedRect
public FilledRoundedRect(Location origin,
double width,
double height,
double arcWidth,
double arcHeight,
DrawingCanvas canvas)
- Creates a new FilledRoundedRect object.
- Parameters:
origin
- the upper left corner of the bounding rectangle.width
- the width of the bounding rectangle.height
- the height of the bounding rectangle.arcWidth
- the width of the corner arc.arcHeight
- the height of the corner arc.canvas
- the canvas in which the object is created.
FilledRoundedRect
public FilledRoundedRect(Location p0,
Location p1,
double arcWidth,
double arcHeight,
DrawingCanvas canvas)
- Creates a new FilledRoundedRect object.
- Parameters:
p0
- the upper left corner of the bounding rectangle.p1
- the other diagonal endpoint.arcWidth
- the width of the corner arc.arcHeight
- the height of the corner arc.canvas
- the canvas in which the object is created.
draw
void draw(Graphics g)
- Draws the object.
- Overrides:
draw
in class Drawable2D
- Parameters:
g
- the graphics context into which the object is drawn
toString
public String toString()
- Generates a string representation of the object.
- Overrides:
toString
in class RoundedRect
- Returns:
- a string representation of the object.