インタフェースjava.awt.Paint
の使用
パッケージ
説明
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
Swingコンポーネントの周囲に各種ボーダーを描画するためのクラスおよびインタフェースを提供します。
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
-
java.awtでのPaintの使用
修飾子と型クラス説明class
Color
クラスは、デフォルトのsRGBカラー・スペース内の色、またはColorSpace
で識別される任意のカラー・スペース内の色をカプセル化するために使用されます。class
GradientPaint
クラスは、Shape
をカラーの線形グラデーション・パターンで塗りつぶす方法を提供します。final class
LinearGradientPaint
クラスは、Shape
をカラーの線形グラデーション・パターンで塗りつぶす方法を提供します。class
ラスターで塗りつぶすために複数色のグラデーションを使用するPaintsのスーパー・クラスです。final class
RadialGradientPaint
クラスは、形状を色の円放射状グラデーション・パターンで塗りつぶす方法を提供します。final class
システムのネイティブなGUIオブジェクトの色を表すシンボリック・カラーをカプセル化するクラスです。class
TexturePaint
クラスは、Shape
をBufferedImage
として指定されたテクスチャで塗りつぶす方法を提供します。 -
javax.swingでのPaintの使用
修飾子と型メソッド説明static Border
BorderFactory.createDashedBorder
(Paint paint) 指定されたpaint
の破線ボーダーを作成します。static Border
BorderFactory.createDashedBorder
(Paint paint, float length, float spacing) 指定されたpaint
、相対的なlength
、および相対的なspacing
の破線ボーダーを作成します。static Border
BorderFactory.createDashedBorder
(Paint paint, float thickness, float length, float spacing, boolean rounded) 指定されたpaint
、thickness
、線形、相対的なlength
、および相対的なspacing
の破線ボーダーを作成します。static Border
BorderFactory.createStrokeBorder
(BasicStroke stroke, Paint paint) 指定されたstroke
とpaint
のボーダーを作成します。 -
javax.swing.borderでのPaintの使用
-
javax.swing.plafでのPaintの使用