public interface Stroke
Strokeインタフェースにより、Graphics2Dオブジェクトは、指定されたShapeの装飾された輪郭(または輪郭の様式的な表現)であるShapeを取得できるようになります。 Shapeのストロークの描画とは、適切なサイズおよび形状のマーカー・ペンでその輪郭をなぞるようなものです。 ペンによってインクが置かれる領域が、輪郭Shapeで囲まれる領域に相当します。 
 
 Strokeオブジェクトによって返される輪郭Shapeを使用するGraphics2Dインタフェースのメソッドには、drawメソッドと、そのメソッドに関連して実装されるメソッドがあります。たとえば、drawLine、drawRect、drawRoundRect、drawOval、drawArc、drawPolyline、およびdrawPolygonです。
 
 Strokeを実装するクラスのオブジェクトは読込み専用である必要があります。これは、setStrokeメソッドを使って属性として設定されたときや、Graphics2Dオブジェクト自身が複製されたときに、Graphics2Dはこれらのオブジェクトを複製しないからです。 Graphics2Dコンテキストで設定されたあとでStrokeオブジェクトが変更された場合、それ以降の描画の動作は保証されません。 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Shape | createStrokedShape(Shape p) | Strokeインタフェースを実装するオブジェクトによって定義されたルールに従ってShapeがストロークで描画されるときにペイントされるべき領域を囲む輪郭Shapeを返します。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。 
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved.  Use is subject to license terms.  Documentation Redistribution Policyも参照してください。