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 を返します。 |
void dispose()
ColorModel getColorModel()
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
。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.