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)
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
バグや機能要求の報告
新しい 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.