- 所有已知的实现类:
-
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。
-