JavaTM 2
Platform
Std. Ed. v1.4.0

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 を返します。

パラメータ:
w - デバイス空間での領域の幅
h - デバイス空間での領域の高さ
戻り値:
指定された矩形領域を表し、グラフィックス操作用に生成された色を格納する Raster

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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