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, 2014, Oracle and/or its affiliates. All rights reserved.