モジュール java.desktop
パッケージ java.awt

インタフェースStroke

既知のすべての実装クラス:
BasicStroke

public interface Stroke
Strokeインタフェースにより、Graphics2Dオブジェクトは、指定されたShapeの装飾された輪郭(または輪郭の様式的な表現)であるShapeを取得できるようになります。 Shapeのストロークの描画とは、適切なサイズおよび形状のマーカー・ペンでその輪郭をなぞるようなものです。 ペンによってインクが置かれる領域が、輪郭Shapeで囲まれる領域に相当します。

Strokeオブジェクトによって返される輪郭Shapeを使用するGraphics2Dインタフェースのメソッドには、drawメソッドと、そのメソッドに関連して実装されるメソッドがあります。たとえば、drawLinedrawRectdrawRoundRectdrawOvaldrawArcdrawPolyline、およびdrawPolygonです。

Strokeを実装するクラスのオブジェクトは読込み専用である必要があります。これは、setStrokeメソッドを使って属性として設定されたときや、Graphics2Dオブジェクト自身が複製されたときに、Graphics2Dはこれらのオブジェクトを複製しないからです。 Graphics2Dコンテキストで設定されたあとでStrokeオブジェクトが変更された場合、それ以降の描画の動作は保証されません。

関連項目:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    Strokeインタフェースを実装するオブジェクトによって定義されたルールに従ってShapeがストロークで描画されるときにペイントされるべき領域を囲む輪郭Shapeを返します。
  • メソッドの詳細

    • createStrokedShape

      Shape createStrokedShape(Shape p)
      Strokeインタフェースを実装するオブジェクトによって定義されたルールに従ってShapeがストロークで描画されるときにペイントされるべき領域を囲む輪郭Shapeを返します。
      パラメータ:
      p - ストロークで描画されるShape
      戻り値:
      ストロークで描画された輪郭Shape