JavaTM 2 Platform
Std. Ed. v1.3

java.awt
インタフェース PaintContext


public 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

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.