JavaTM 2 Platform
Standard Ed. 5.0

java.awt
接口 Stroke

所有已知实现类:
BasicStroke

public interface Stroke

Stroke 接口允许 Graphics2D 对象获得一个 Shape,该 Shape 是指定 Shape 的装饰轮廓,或该轮廓的风格表示形式。描绘一个 Shape 如同使用一支具有适当大小和形状的画笔描绘其轮廓。画笔着墨的区域是轮廓 Shape 封闭的区域。

Graphics2D 接口中使用由 Stroke 对象返回的轮廓 Shape 的方法包括:draw 和其他所有根据此方法实现的方法,比如 drawLinedrawRectdrawRoundRectdrawOvaldrawArcdrawPolylinedrawPolygon

实现 Stroke 的类的对象必须是只读的,因为在使用 setStroke 方法将这些对象设置为一个属性时,或者在 Graphics2D 对象没有克隆自身时,Graphics2D 不会克隆这些对象。如果在 Graphics2D 上下文中设置了一个 Stroke 对象后修改它,则后续呈现行为将是不确定的。

另请参见:
BasicStroke, Graphics2D.setStroke(java.awt.Stroke)

方法摘要
 Shape createStrokedShape(Shape p)
          返回一个轮廓 Shape,它封闭了应该在根据规则描绘 Shape 时绘制的区域,这些规则是由实现 Stroke 接口的对象定义的。
 

方法详细信息

createStrokedShape

Shape createStrokedShape(Shape p)
返回一个轮廓 Shape,它封闭了应该在根据规则描绘 Shape 时绘制的区域,这些规则是由实现 Stroke 接口的对象定义的。

参数:
p - 要描绘的 Shape
返回:
描绘的轮廓 Shape

JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策