インタフェースjava.awt.Paint
の使用

Paintを使用するパッケージ
パッケージ
説明
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
Swingコンポーネントの周囲に各種ボーダーを描画するためのクラスおよびインタフェースを提供します。
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
  • java.awtでのPaintの使用

    Paintを実装するjava.awtのクラス
    修飾子と型
    クラス
    説明
    class 
    Colorクラスは、デフォルトのsRGBカラー・スペース内の色、またはColorSpaceで識別される任意のカラー・スペース内の色をカプセル化するために使用されます。
    class 
    GradientPaintクラスは、Shapeをカラーの線形グラデーション・パターンで塗りつぶす方法を提供します。
    final class 
    LinearGradientPaintクラスは、Shapeをカラーの線形グラデーション・パターンで塗りつぶす方法を提供します。
    class 
    ラスターで塗りつぶすために複数色のグラデーションを使用するPaintsのスーパー・クラスです。
    final class 
    RadialGradientPaintクラスは、形状を色の円放射状グラデーション・パターンで塗りつぶす方法を提供します。
    final class 
    システムのネイティブなGUIオブジェクトの色を表すシンボリック・カラーをカプセル化するクラスです。
    class 
    TexturePaintクラスは、ShapeBufferedImageとして指定されたテクスチャで塗りつぶす方法を提供します。
    Paintを返すjava.awtのメソッド
    修飾子と型
    メソッド
    説明
    abstract Paint
    Graphics2D.getPaint()
    Graphics2Dコンテキストの現在のPaintを返します。
    Paint型のパラメータを持つjava.awtのメソッド
    修飾子と型
    メソッド
    説明
    abstract void
    Graphics2D.setPaint(Paint paint)
    Graphics2DコンテキストのPaint属性を設定します。
  • javax.swingでのPaintの使用

    Paint型のパラメータを持つjavax.swingのメソッド
    修飾子と型
    メソッド
    説明
    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)
    指定されたpaintthickness、線形、相対的なlength、および相対的なspacingの破線ボーダーを作成します。
    static Border
    BorderFactory.createStrokeBorder(BasicStroke stroke, Paint paint)
    指定されたstrokepaintのボーダーを作成します。
  • javax.swing.borderでのPaintの使用

    Paintを返すjavax.swing.borderのメソッド
    修飾子と型
    メソッド
    説明
    StrokeBorder.getPaint()
    ボーダーの描画中に色を生成するために使われるPaintオブジェクトを返します。
    Paint型のパラメータを持つjavax.swing.borderのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    StrokeBorder(BasicStroke stroke, Paint paint)
    指定されたstrokepaintのボーダーを作成します。
  • javax.swing.plafでのPaintの使用

    Paintを実装するjavax.swing.plafのクラス
    修飾子と型
    クラス
    説明
    class 
    UIResourceを実装するColorのサブクラス。