public interface PaintContext
PaintContextインタフェースは、Graphics2Dに対する塗りつぶしまたはストローク操作のためにデバイス空間でカラー・パターンを生成するための、カプセル化され、最適化された環境を定義します。 PaintContextは、ColorModelに関連したRasterの形式で、Graphics2D操作に必要な色を提供します。 PaintContextは、特定のペイント操作の状態を維持します。 マルチ・スレッド環境では、1つのPaintオブジェクトに対して同時に複数のコンテキストが存在する場合があります。
- 関連項目:
Paint
-
メソッドのサマリー
-
メソッドの詳細
-
void dispose()
操作に割り当てられているリソースを解放します。
-
出力のColorModelを返します。 このColorModelは、PaintのcreateContextメソッドで指定されたヒントとは異なる場合があります。 すべてのPaintContextオブジェクトが任意のColorModelでカラー・パターンを生成できるわけではありません。
- 戻り値:
- 出力の
ColorModel。
-
Raster getRaster(int x, int y, int w, int h)
グラフィックス操作のために生成された色を含むRasterを返します。
- パラメータ:
x - 色が生成される、デバイス空間での領域のx座標。
y - 色が生成される、デバイス空間での領域のy座標。
w - デバイス空間での領域の幅
h - デバイス空間での領域の高さ
- 戻り値:
- 指定された矩形領域を表し、グラフィックス操作用に生成された色を格納する
Raster。