public static class TransformedFigureTutorial.CloudFigure extends AbstractFigure
Constructor and Description |
---|
CloudFigure(double x,
double y,
double width,
double height)
Create a new instance of this figure.
|
Modifier and Type | Method and Description |
---|---|
java.awt.geom.Rectangle2D |
getBounds()
Get the bounds of this figure.
|
java.awt.Shape |
getShape()
Get the shape of this figure.
|
TransformContext |
getTransformContext()
Get the transform context.
|
void |
paint(java.awt.Graphics2D g)
Paint this figure onto the given graphics context.
|
void |
transform(java.awt.geom.AffineTransform at)
Transform the object.
|
contains, getInteractor, getLayer, getOrigin, getParent, getToolTipText, getUserObject, hit, intersects, isVisible, paint, repaint, repaint, setInteractor, setParent, setToolTipText, setUserObject, setVisible, translate
public CloudFigure(double x, double y, double width, double height)
public java.awt.geom.Rectangle2D getBounds()
getBounds
in interface Figure
getBounds
in class AbstractFigure
public java.awt.Shape getShape()
getShape
in interface Figure
getShape
in class AbstractFigure
public TransformContext getTransformContext()
getTransformContext
in interface CanvasComponent
getTransformContext
in class AbstractFigure
public void paint(java.awt.Graphics2D g)
paint
in interface VisibleComponent
paint
in class AbstractFigure
g
- The 2D graphics object that this object
it to be painted upon.public void transform(java.awt.geom.AffineTransform at)
transform
in interface Figure
transform
in class AbstractFigure
at
- The transform to be used.