モジュール java.desktop
パッケージ java.awt

インタフェースPaintContext


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

      • dispose

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

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

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