org.apache.batik.gvt
public class FillShapePainter extends Object implements ShapePainter
| Field Summary | |
|---|---|
| protected Paint | paint
The paint attribute used to fill the shape. |
| protected Shape | shape
The Shape to be painted. |
| Constructor Summary | |
|---|---|
| FillShapePainter(Shape shape)
Constructs a new FillShapePainter that can be used to fill
a Shape.
| |
| Method Summary | |
|---|---|
| Paint | getPaint()
Gets the paint used to draw the outline of the shape. |
| Shape | getPaintedArea()
Returns the area painted by this shape painter. |
| Rectangle2D | getPaintedBounds2D()
Returns the bounds of the area painted by this shape painter |
| Shape | getSensitiveArea()
Returns the area covered by this shape painter (even if not painted).
|
| Rectangle2D | getSensitiveBounds2D()
Returns the bounds of the area covered by this shape painte
(even if not painted). |
| Shape | getShape()
Gets the Shape this shape painter is associated with.
|
| boolean | inPaintedArea(Point2D pt)
Returns true if pt is in the area painted by this shape painter |
| boolean | inSensitiveArea(Point2D pt)
Returns true if pt is in the area painted by this shape painter |
| void | paint(Graphics2D g2d)
Paints the specified shape using the specified Graphics2D.
|
| void | setPaint(Paint newPaint)
Sets the paint used to fill a shape.
|
| void | setShape(Shape shape)
Sets the Shape this shape painter is associated with.
|
Parameters: shape Shape to be painted by this painter Should not be null.
Returns: shape associated with this Painter.
Parameters: g2d the Graphics2D to use
Parameters: newPaint the paint object used to fill the shape
Parameters: shape new shape this painter should be associated with. Should not be null.