Java プラットフォーム 1.2

java.awt
インタフェース PaintContext


public abstract interface PaintContext

PaintContext インタフェースは、Graphics2D での塗りつぶし操作用またはストローク操作用としてデバイス空間でカラーパターンを生成するための、カプセル化および最適化した環境を定義します。PaintContext は、ColorModel に関連付けられている Raster の形式で、Graphics2D 操作に必要な色を提供します。PaintContext は、特定の塗りつぶし操作の状態を維持します。マルチスレッド環境では、1 つの Paint オブジェクトに対して同時に複数のコンテキストが存在する場合があります。

関連項目:
Paint

メソッドの概要
 void dispose()
          操作に割り当てられているリソースを解放します。
 ColorModel getColorModel()
          出力の ColorModel を返します。
 Raster getRaster(int x, int y, int w, int h)
          グラフィックス操作用に生成された色を格納する Raster を返します。
 

メソッドの詳細

dispose

public void dispose()
操作に割り当てられているリソースを解放します。

getColorModel

public ColorModel getColorModel()
出力の ColorModel を返します。この ColorModel は、PaintcreateContext メソッドで指定されたヒントとは異なる場合があります。すべての PaintContext オブジェクトが任意の ColorModel でカラーパターンを生成できるわけではありません。
戻り値:
出力の ColorModel

getRaster

public Raster getRaster(int x,
                        int y,
                        int w,
                        int h)
グラフィックス操作用に生成された色を格納する Raster を返します。
パラメータ:
x, y - 色が生成される、デバイス空間での領域の座標
w - デバイス空間での領域の幅
h - デバイス空間での領域の高さ
戻り値:
指定された矩形領域を表し、グラフィックス操作用に生成された色を格納する Raster

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.