- 
- All Known Implementing Classes:
- BasicStroke
 
 
 public interface StrokeTheStrokeinterface allows aGraphics2Dobject to obtain aShapethat is the decorated outline, or stylistic representation of the outline, of the specifiedShape. Stroking aShapeis like tracing its outline with a marking pen of the appropriate size and shape. The area where the pen would place ink is the area enclosed by the outlineShape.The methods of the Graphics2Dinterface that use the outlineShapereturned by aStrokeobject includedrawand any other methods that are implemented in terms of that method, such asdrawLine,drawRect,drawRoundRect,drawOval,drawArc,drawPolyline, anddrawPolygon.The objects of the classes implementing Strokemust be read-only becauseGraphics2Ddoes not clone these objects either when they are set as an attribute with thesetStrokemethod or when theGraphics2Dobject is itself cloned. If aStrokeobject is modified after it is set in theGraphics2Dcontext then the behavior of subsequent rendering would be undefined.- See Also:
- BasicStroke,- Graphics2D.setStroke(java.awt.Stroke)
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ShapecreateStrokedShape(Shape p)Returns an outlineShapewhich encloses the area that should be painted when theShapeis stroked according to the rules defined by the object implementing theStrokeinterface.
 
- 
- 
- 
Method Detail- 
createStrokedShapeShape createStrokedShape(Shape p) Returns an outlineShapewhich encloses the area that should be painted when theShapeis stroked according to the rules defined by the object implementing theStrokeinterface.- Parameters:
- p- a- Shapeto be stroked
- Returns:
- the stroked outline Shape.
 
 
- 
 
-