java.awt
Interface Stroke
-
- 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.
