java.awt
インタフェース Paint
- すべてのスーパーインタフェース:
- Transparency
- 既知の実装クラスの一覧:
- Color, GradientPaint, TexturePaint
- public 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 - ユーザ空間からデバイス空間への AffineTransformhints - コンテキストオブジェクトが描画の選択肢を選択するときに使用するヒント- 戻り値:
- カラーパターンを生成するための
PaintContext - 関連項目:
PaintContext
バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。 Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.