クラスColorUIResource
java.lang.Object
java.awt.Color
javax.swing.plaf.ColorUIResource
- すべての実装されたインタフェース:
Paint, Transparency, Serializable, UIResource
public class ColorUIResource extends Color implements UIResource
UIResourceを実装するColorのサブクラス。 色を作成するUIクラスは、このクラスを使用する必要があります。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。
- 関連項目:
-
フィールドのサマリー
クラス Colorで宣言されたフィールド
black, BLACK, blue, BLUE, cyan, CYAN, DARK_GRAY, darkGray, gray, GRAY, green, GREEN, LIGHT_GRAY, lightGray, magenta, MAGENTA, orange, ORANGE, pink, PINK, red, RED, white, WHITE, yellow, YELLOW修飾子と型フィールド説明static final Color黒を表します。static final Color黒を表します。static final Color青を表します。static final Color青を表します。static final Colorシアンを表します。static final Colorシアンを表します。static final Colorダーク・グレーを表します。static final Colorダーク・グレーを表します。static final Colorグレーを表します。static final Colorグレーを表します。static final Color緑を表します。static final Color緑を表します。static final Colorライト・グレーを表します。static final Colorライト・グレーを表します。static final Colorマゼンタを表します。static final Colorマゼンタを表します。static final Colorオレンジを表します。static final Colorオレンジを表します。static final Colorピンクを表します。static final Colorピンクを表します。static final Color赤を表します。static final Color赤を表します。static final Color白を表します。static final Color白を表します。static final Color黄を表します。static final Color黄を表します。インタフェース透過性で宣言されたフィールド
BITMASK, OPAQUE, TRANSLUCENT修飾子と型フィールド説明static final int完全に不透明(アルファ値が1.0)である、あるいは完全に透明(アルファ値が0.0)であることが保証されるイメージ・データを表現します。static final int完全に不透明であることが保証される(すべてのピクセルのアルファ値が1.0)イメージ・データを表現します。static final int任意のアルファ値(0.0 - 1.0、0.0と1.0を含む)を持っている、あるいは持つ可能性のあるイメージ・データを表現します。 -
コンストラクタのサマリー
コンストラクタコンストラクタ説明ColorUIResource(float r, float g, float b) ColorUIResourceを構築します。ColorUIResource(int rgb) ColorUIResourceを構築します。ColorUIResource(int r, int g, int b) ColorUIResourceを構築します。ColorUIResourceを構築します。 -
メソッドのサマリー
Colorクラスで宣言されたメソッド
brighter, createContext, darker, decode, equals, getAlpha, getBlue, getColor, getColor, getColor, getColorComponents, getColorComponents, getColorSpace, getComponents, getComponents, getGreen, getHSBColor, getRed, getRGB, getRGBColorComponents, getRGBComponents, getTransparency, hashCode, HSBtoRGB, RGBtoHSB, toString修飾子と型メソッド説明brighter()このColorをより明るくした新しいColorを作成します。createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints) 塗りつぶした色のフィールド・パターンを生成するために使用されるPaintContextを作成して返します。darker()このColorをより暗くした新しいColorを作成します。static ColorStringを整数に変換し、指定された不透明なColorを返します。boolean別のオブジェクトがこのColorに等しいかどうかを判定します。intgetAlpha()0 - 255の範囲にあるアルファ成分を返します。intgetBlue()デフォルトのsRGB領域の0 - 255の範囲にある青色成分を返します。static Colorシステム・プロパティの色を検索します。static Colorシステム・プロパティの色を検索します。static Colorシステム・プロパティの色を検索します。float[]getColorComponents(float[] compArray) ColorのColorSpace内にある、Colorの色成分のみを含むfloat配列を返します。float[]getColorComponents(ColorSpace cspace, float[] compArray) cspaceパラメータによって指定されたColorSpace内にある、Colorの色成分のみを含むfloat配列を返します。このColorのColorSpaceを返します。float[]getComponents(float[] compArray) ColorのColorSpace内にある、Colorの色成分およびアルファ成分を含むfloat配列を返します。float[]getComponents(ColorSpace cspace, float[] compArray) cspaceパラメータによって指定されたColorSpace内にある、Colorの色成分およびアルファ成分を含むfloat配列を返します。intgetGreen()デフォルトのsRGB領域の0 - 255の範囲にある緑色成分を返します。static ColorgetHSBColor(float h, float s, float b) HSBカラー・モデルに指定された値に基づいて、Colorオブジェクトを作成します。intgetRed()デフォルトのsRGB領域の0 - 255の範囲にある赤色成分を返します。intgetRGB()デフォルトのsRGBColorModel内の色を表すRGB値を返します。float[]getRGBColorComponents(float[] compArray) デフォルトのsRGBカラー・スペース内にある、Colorの色成分のみを含むfloat配列を返します。float[]getRGBComponents(float[] compArray) デフォルトのsRGBカラー・スペースで表された、Colorの色成分およびアルファ成分を含むfloat配列を返します。intこのColorの透明度モードを返します。inthashCode()このColorのハッシュ・コードを計算します。static intHSBtoRGB(float hue, float saturation, float brightness) HSBモデルによって指定される色の成分を、対応するデフォルトのRGBモデルの値のセットに変換します。static float[]RGBtoHSB(int r, int g, int b, float[] hsbvals) デフォルトのRGBモデルによって指定された色の成分を、HSBモデルの3つの成分である色相、彩度、明度の値の対応するセットに変換します。toString()このColorの文字列表現を返します。クラスオブジェクトで宣言されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
ColorUIResource
@ConstructorProperties({"red","green","blue"}) public ColorUIResource(int r, int g, int b) ColorUIResourceを構築します。- パラメータ:
r- 赤色成分g- 緑色成分b- 青色成分
-
ColorUIResource
public ColorUIResource(int rgb) ColorUIResourceを構築します。- パラメータ:
rgb- 合成されたRGB成分
-
ColorUIResource
public ColorUIResource(float r, float g, float b) ColorUIResourceを構築します。- パラメータ:
r- 赤色成分g- 緑色成分b- 青色成分
-
ColorUIResource
-