Module  java.desktop
软件包  java.awt

Interface Stroke

  • 所有已知实现类:
    BasicStroke


    public interface Stroke
    Stroke接口允许一个Graphics2D对象获得Shape的装饰轮廓或轮廓的风格表示的Shape 追踪Shape就像使用适当尺寸和形状的标记笔来追踪其轮廓。 笔会放置墨水的区域是由轮廓Shape包围的区域。

    所述的方法Graphics2D接口使用轮廓Shape通过返回Stroke对象包括draw以及其他在该方法方面实现的任何其他方法,如drawLinedrawRectdrawRoundRectdrawOvaldrawArcdrawPolyline ,和drawPolygon

    实现Stroke的类的对象必须是只读的,因为当Graphics2D被设置为具有setStroke方法的属性或者当Graphics2D对象本身被克隆时, Graphics2D不会克隆这些对象。 如果Stroke对象在Graphics2D上下文中设置后被修改,那么后续呈现的行为将是未定义的。

    另请参见:
    BasicStrokeGraphics2D.setStroke(java.awt.Stroke)
    • 方法详细信息

      • createStrokedShape

        Shape createStrokedShape​(Shape p)
        返回一个轮廓 Shape ,其中包含 Shape根据实现 Stroke接口的对象定义的规则进行绘制时应绘制的区域。
        参数
        p - 一个 Shape要抚摸
        结果
        the stroked outline Shape.