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.