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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。