- 所有已知的实现类:
-
BasicStroke
public interface Stroke
Stroke
接口允许一个Graphics2D
对象获取一个Shape
,这个形状是指定的Shape
的装饰轮廓或轮廓的风格化表示。描边一个Shape
就像用适当大小和形状的记号笔追踪其轮廓一样。笔会放墨水的区域是由轮廓Shape
围起来的区域。
Graphics2D
接口的方法使用由Stroke
对象返回的轮廓Shape
,包括draw
和任何其他根据该方法实现的方法,如drawLine
、drawRect
、drawRoundRect
、drawOval
、drawArc
、drawPolyline
和drawPolygon
。
实现Stroke
的类的对象必须是只读的,因为当它们被设置为setStroke
方法的属性或当Graphics2D
对象本身被克隆时,Graphics2D
不会克隆这些对象。如果在将Stroke
对象设置在Graphics2D
上下文中后对其进行修改,则后续渲染的行为将是未定义的。
- 参见:
-
Method Summary
Modifier and TypeMethodDescription返回一个轮廓Shape
,该轮廓Shape
围绕着应根据实现Stroke
接口的对象定义的规则描绘的区域。
-
Method Details
-
createStrokedShape
返回一个轮廓Shape
,该轮廓Shape
围绕着应根据实现Stroke
接口的对象定义的规则描绘的区域。- 参数:
-
p
- 要描边的Shape
- 返回:
-
描边后的轮廓
Shape
。
-