org.apache.batik.gvt
public class StrokeShapePainter extends Object implements ShapePainter
| Field Summary | |
|---|---|
| protected Paint | paint
The paint attribute used to draw the outline of the shape. |
| protected Shape | shape
Shape painted by this painter. |
| protected Stroke | stroke
The stroke attribute used to draw the outline of the shape. |
| protected Shape | strokedShape
Stroked version of the shape. |
| Constructor Summary | |
|---|---|
| StrokeShapePainter(Shape shape)
Constructs a new ShapePainter that can be used to draw the
outline of 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 painter
(even if not painted). |
| Shape | getShape()
Gets the Shape this shape painter is associated with.
|
| Stroke | getStroke()
Gets the stroke used to draw the outline of the shape. |
| boolean | inPaintedArea(Point2D pt)
Returns the bounds of the area covered by this shape painter |
| boolean | inSensitiveArea(Point2D pt)
Returns the bounds of the area covered by this shape painter
(even if not painted). |
| void | paint(Graphics2D g2d)
Paints the outline of 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.
|
| void | setStroke(Stroke newStroke)
Sets the stroke used to draw the outline of a shape.
|
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 draw the shape
Parameters: shape new shape this painter should be associated with. Should not be null.
Parameters: newStroke the stroke object used to draw the outline of the shape