|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.apache.batik.gvt.StrokeShapePainter
A shape painter that can be used to draw the outline of a shape.
| Field Summary | |
protected java.awt.Paint |
paint
The paint attribute used to draw the outline of the shape. |
protected java.awt.Shape |
shape
Shape painted by this painter. |
protected java.awt.Stroke |
stroke
The stroke attribute used to draw the outline of the shape. |
| Constructor Summary | |
StrokeShapePainter(java.awt.Shape shape)
Constructs a new ShapePainter that can be used to draw the outline of a Shape. |
|
| Method Summary | |
java.awt.Shape |
getPaintedArea()
Returns the area painted by this shape painter. |
java.awt.geom.Rectangle2D |
getPaintedBounds2D()
Returns the bounds of the area painted by this shape painter |
java.awt.Shape |
getShape()
Gets the Shape this shape painter is associated with. |
void |
paint(java.awt.Graphics2D g2d)
Paints the outline of the specified shape using the specified Graphics2D. |
void |
setPaint(java.awt.Paint newPaint)
Sets the paint used to fill a shape. |
void |
setShape(java.awt.Shape shape)
Sets the Shape this shape painter is associated with. |
void |
setStroke(java.awt.Stroke newStroke)
Sets the stroke used to draw the outline of a shape. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.awt.Shape shape
protected java.awt.Stroke stroke
protected java.awt.Paint paint
| Constructor Detail |
public StrokeShapePainter(java.awt.Shape shape)
shape - shape to be painted by this painter.
Should not be null.| Method Detail |
public void setStroke(java.awt.Stroke newStroke)
newStroke - the stroke object used to draw the outline of the shapepublic void setPaint(java.awt.Paint newPaint)
newPaint - the paint object used to draw the shapepublic void paint(java.awt.Graphics2D g2d)
paint in interface ShapePainterg2d - the Graphics2D to usepublic java.awt.Shape getPaintedArea()
getPaintedArea in interface ShapePainterpublic java.awt.geom.Rectangle2D getPaintedBounds2D()
getPaintedBounds2D in interface ShapePainterpublic void setShape(java.awt.Shape shape)
setShape in interface ShapePaintershape - new shape this painter should be associated with.
Should not be null.public java.awt.Shape getShape()
getShape in interface ShapePainter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||