public abstract class FigureWrapper extends AbstractFigure
Yellow |
Constructor and Description |
---|
FigureWrapper(Figure f)
Construct a new figure with the given child figure.
|
Modifier and Type | Method and Description |
---|---|
java.awt.geom.Rectangle2D |
getBounds()
Get the bounds of the child figure.
|
Figure |
getChild()
Get the child figure, or null if there isn't one.
|
java.awt.Shape |
getShape()
Get the outline shape of the child figure.
|
void |
paint(java.awt.Graphics2D g)
Paint the child if this figure is visible.
|
void |
setChild(Figure f)
Set the child figure.
|
void |
transform(java.awt.geom.AffineTransform at)
Transform the child figure with the supplied transform.
|
contains, getInteractor, getLayer, getOrigin, getParent, getToolTipText, getTransformContext, getUserObject, hit, intersects, isVisible, paint, repaint, repaint, setInteractor, setParent, setToolTipText, setUserObject, setVisible, translate
public FigureWrapper(Figure f)
public java.awt.geom.Rectangle2D getBounds()
getBounds
in interface Figure
getBounds
in class AbstractFigure
public Figure getChild()
public java.awt.Shape getShape()
getShape
in interface Figure
getShape
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 setChild(Figure f)
public void transform(java.awt.geom.AffineTransform at)
transform
in interface Figure
transform
in class AbstractFigure
at
- The transform to be used.