- 
- すべてのスーパー・インタフェース:
- Transparency
 - 既知のすべての実装クラス:
- Color,- ColorUIResource,- GradientPaint,- LinearGradientPaint,- MultipleGradientPaint,- RadialGradientPaint,- SystemColor,- TexturePaint
 
 public interface Paint extends Transparency このPaintインタフェースは、Graphics2D操作のためにカラー・パターンを生成する方法を定義します。Paintインタフェースを実装するクラスは、drawメソッドおよびfillメソッドによって使用されるカラー・パターンを定義するためにGraphics2Dコンテキストに追加されます。Paintを実装するクラスのインスタンスは、読取り専用である必要があります。その理由は、そうしたオブジェクトがsetPaintメソッドで属性として設定されたときや、Graphics2Dオブジェクト自体が複製されたときに、Graphics2Dはこれらのオブジェクトを複製しないからです。
- 
- 
フィールドのサマリー- 
インタフェース java.awt.Transparencyで宣言されたフィールドBITMASK, OPAQUE, TRANSLUCENT
 
- 
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 PaintContextcreateContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)カラー・パターンを生成するために使用されるPaintContextを作成して返します。- 
インタフェース java.awt.Transparencyで宣言されたメソッドgetTransparency
 
- 
 
- 
- 
- 
メソッドの詳細- 
createContextPaintContext createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints) カラー・パターンを生成するために使用されるPaintContextを作成して返します。 このメソッドへの引数は、Paintインタフェースのさまざまな実装で使用したり無視したりできる、描画操作に関する追加情報を提供します。 呼出し側は、ColorModel引数を除くすべての引数にnull以外の値を渡す必要があります。ColorModel引数には、特定のColorModel型を優先しないことを示すnullも指定できます。Paintインタフェースの実装では、その機能に意味のあるものとして引数を使用するか、無視することができます。また、返されるPaintContextがnullでない場合でも、必ずしも指定されたColorModelを使用する必要はありません。 実装では、ColorModel引数以外の引数がnullの場合にNullPointerExceptionをスローすることができますが、必ずしもそうする必要はありません。- パラメータ:
- cm- 呼出し元がピクセル・データを受信するためのもっとも便利な形式を表す推奨される- ColorModel、または推奨値がない場合は- null。
- deviceBounds- 描画されるグラフィックス・プリミティブのデバイス空間でのバウンディング・ボックス。- Paintインタフェースの実装は、- null deviceBoundsに対して- NullPointerExceptionをスローすることを許可されています。
- userBounds- 描画されるグラフィックス・プリミティブのユーザー空間でのバウンディング・ボックス。- Paintインタフェースの実装は、- null userBoundsに対して- NullPointerExceptionをスローすることを許可されています。
- xform- ユーザー空間からデバイス空間への- AffineTransform。- Paintインタフェースの実装は、- null xformに対して- NullPointerExceptionをスローすることを許可されています。
- hints- コンテキスト・オブジェクトが描画の選択肢の中から選択するために使用できるヒントのセット。- Paintインタフェースの実装は、- null hintsに対して- NullPointerExceptionをスローすることを許可されています。
- 戻り値:
- カラー・パターンを生成するためのPaintContext。
- 関連項目:
- PaintContext,- ColorModel,- Rectangle,- Rectangle2D,- AffineTransform,- RenderingHints
 
 
- 
 
-