Java プラットフォーム 1.2

java.awt
インタフェース Paint

既知の実装クラスの一覧:
Color, GradientPaint, TexturePaint

public abstract interface Paint
extends Transparency

この Paint インタフェースは、Graphics2D の操作のためにカラーパターンを生成する方法を定義します。Paint インタフェースを実装するクラスは、draw メソッドおよび fill メソッドによって使用されるカラーパターンを定義するために Graphics2D コンテキストに追加されます。

Paint を実装するクラスのインスタンスは、読み取り専用でなければなりません。その理由は、そうしたオブジェクトが setPaint メソッドで属性として設定されたときや、Graphics2D オブジェクト自体が複製されたときに、Graphics2D はこれらのオブジェクトを複製しないからです。

関連項目:
PaintContext, Color, GradientPaint, TexturePaint, Graphics2D.setPaint(java.awt.Paint)

クラス java.awt.Transparency から継承したフィールド
BITMASK, OPAQUE, TRANSLUCENT
 
メソッドの概要
 PaintContext createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
          カラーパターンを生成するために使用される PaintContext を作成して返します。
 
インタフェース java.awt.Transparency から継承したメソッド
getTransparency
 

メソッドの詳細

createContext

public PaintContext createContext(ColorModel cm,
                                  Rectangle deviceBounds,
                                  Rectangle2D userBounds,
                                  AffineTransform xform,
                                  RenderingHints hints)
カラーパターンを生成するために使用される PaintContext を作成して返します。
パラメータ:
cm - Paint データを受け取る ColorModel。これは単なるヒントとして使用される
deviceBounds - 描画中のグラフィックスプリミティブのデバイス空間でのバウンディングボックス
userBounds - 描画中のグラフィックスプリミティブのユーザ空間でのバウンディングボックス
xform - ユーザ空間からデバイス空間への AffineTransform
hints - コンテキストオブジェクトが描画の選択肢を選択するときに使用するヒント
戻り値:
カラーパターンを生成するための PaintContext
関連項目:
PaintContext

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.