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

インタフェースPaint

すべてのスーパー・インタフェース:
Transparency
既知のすべての実装クラス:
Color, ColorUIResource, GradientPaint, LinearGradientPaint, MultipleGradientPaint, RadialGradientPaint, SystemColor, TexturePaint

public interface Paint extends Transparency
このPaintインタフェースは、Graphics2D操作のためにカラー・パターンを生成する方法を定義します。 Paintインタフェースを実装するクラスは、drawメソッドおよびfillメソッドによって使用されるカラー・パターンを定義するためにGraphics2Dコンテキストに追加されます。

Paintを実装するクラスのインスタンスは、読取り専用である必要があります。その理由は、そうしたオブジェクトがsetPaintメソッドで属性として設定されたときや、Graphics2Dオブジェクト自体が複製されたときに、Graphics2Dはこれらのオブジェクトを複製しないからです。

関連項目: