クラスSystemColor
java.lang.Object
java.awt.Color
java.awt.SystemColor
- すべての実装されたインタフェース:
Paint, Transparency, Serializable
public final class SystemColor extends Color implements Serializable
システムのネイティブなGUIオブジェクトの色を表すシンボリック・カラーをカプセル化するクラスです。 システム・カラーの動的な更新をサポートする(ユーザーがカラーを変更したとき)システムでは、これらシンボリック・カラーの実際のRGB値も動的に変化します。
SystemColorオブジェクトの「現在の」RGB値を非シンボリックColorオブジェクトと比較するにはequalsではなくgetRGBを使用します。
GUIオブジェクトは各プラットフォームで異なって描画されるため、これらのシステム・カラーがGUIオブジェクトに適用される方法はプラットフォームごとに少しずつ異なることに注意してください。
システム・カラーの値はjava.awt.ToolkitのgetDesktopPropertyメソッドでも使用可能です。
- 関連項目:
-
フィールドのサマリー
フィールド修飾子と型フィールド説明static final intactiveCaptionシステム・カラーの配列インデックス。static final intactiveCaptionBorderシステム・カラーの配列インデックス。static final intactiveCaptionTextシステム・カラーの配列インデックス。static final SystemColor現在アクティブなウィンドウのウィンドウ・タイトルのバックグラウンドでレンダリングされるカラーです。static final SystemColor現在アクティブなウィンドウのボーダーでレンダリングされるカラーです。static final SystemColor現在アクティブなウィンドウのウィンドウ・タイトルのテキストでレンダリングされるカラーです。static final SystemColorプッシュ・ボタンなど、コントロール・パネルやコントロール・オブジェクトのバックグラウンドでレンダリングされるカラーです。static final intcontrolシステム・カラーの配列インデックス。static final intcontrolDkShadowシステム・カラーの配列インデックス。static final intcontrolHighlightシステム・カラーの配列インデックス。static final intcontrolLtHighlightシステム・カラーの配列インデックス。static final intcontrolShadowシステム・カラーの配列インデックス。static final intcontrolTextシステム・カラーの配列インデックス。static final SystemColorプッシュ・ボタンなど、3Dコントロール・オブジェクトの暗く影の付いた領域でレンダリングされるカラーです。static final SystemColorプッシュ・ボタンなど、3Dコントロール・オブジェクトの明るく輝いた領域でレンダリングされるカラーです。static final SystemColorプッシュ・ボタンなど、3Dコントロール・オブジェクトの強調表示領域でレンダリングされるカラーです。static final SystemColorプッシュ・ボタンなど、3Dコントロール・オブジェクトの影の付いた領域でレンダリングされるカラーです。static final SystemColorプッシュ・ボタンなど、コントロール・パネルやコントロール・オブジェクトのテキストでレンダリングされるカラーです。static final SystemColorデスクトップのバックグラウンドでレンダリングされるカラーです。static final intdesktopシステム・カラーの配列インデックス。static final intinactiveCaptionシステム・カラーの配列インデックス。static final intinactiveCaptionBorderシステム・カラーの配列インデックス。static final intinactiveCaptionTextシステム・カラーの配列インデックス。static final SystemColor現在アクティブでないウィンドウのウィンドウ・タイトルのバックグラウンドでレンダリングされるカラーです。static final SystemColor現在アクティブでないウィンドウのボーダーでレンダリングされるカラーです。static final SystemColor現在アクティブでないウィンドウのウィンドウ・タイトルのテキストでレンダリングされるカラーです。static final SystemColorツール・チップまたはスポット・ヘルプのバックグラウンドでレンダリングされるカラーです。static final intinfoシステム・カラーの配列インデックス。static final intinfoTextシステム・カラーの配列インデックス。static final SystemColorツール・チップまたはスポット・ヘルプのテキストでレンダリングされるカラーです。static final SystemColorメニューのバックグラウンドでレンダリングされるカラーです。static final intmenuシステム・カラーの配列インデックス。static final intmenuTextシステム・カラーの配列インデックス。static final SystemColorメニューのテキストでレンダリングされるカラーです。static final int配列内のシステム・カラーの数です。static final SystemColorスクロール・バーのバックグラウンドでレンダリングされるカラーです。static final intscrollbarシステム・カラーの配列インデックス。static final SystemColorテキスト・フィールドやコンボボックスなど、テキスト・コントロール・オブジェクトのバックグラウンドでレンダリングされるカラーです。static final inttextシステム・カラーの配列インデックス。static final inttextHighlightシステム・カラーの配列インデックス。static final inttextHighlightTextシステム・カラーの配列インデックス。static final inttextInactiveTextシステム・カラーの配列インデックス。static final inttextTextシステム・カラーの配列インデックス。static final SystemColorメニュー、コンボボックス、テキストなど、選択した項目のバックグラウンドでレンダリングされるカラーです。static final SystemColorメニュー、コンボボックス、テキストなど、選択した項目のテキスト・バックグラウンドでレンダリングされるカラーです。static final SystemColorメニューなど、アクティブでない項目のテキストでレンダリングされるカラーです。static final SystemColorテキスト・フィールドやコンボボックスなど、テキスト・コントロール・オブジェクトのテキストでレンダリングされるカラーです。static final SystemColorウィンドウ内の内側の領域のバックグラウンドでレンダリングされるカラーです。static final intwindowシステム・カラーの配列インデックス。static final intwindowBorderシステム・カラーの配列インデックス。static final intwindowTextシステム・カラーの配列インデックス。static final SystemColorウィンドウ内の内側の領域のボーダーでレンダリングされるカラーです。static final SystemColorウィンドウ内の内側の領域のテキストでレンダリングされるカラーです。クラス 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を含む)を持っている、あるいは持つ可能性のあるイメージ・データを表現します。 -
メソッドのサマリー
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修飾子と型メソッド説明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つの成分である色相、彩度、明度の値の対応するセットに変換します。クラスオブジェクトで宣言されたメソッド
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であるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
フィールド詳細
-
DESKTOP
-
ACTIVE_CAPTION
-
ACTIVE_CAPTION_TEXT
-
ACTIVE_CAPTION_BORDER
-
INACTIVE_CAPTION
-
INACTIVE_CAPTION_TEXT
-
INACTIVE_CAPTION_BORDER
@Native public static final int INACTIVE_CAPTION_BORDERinactiveCaptionBorderシステム・カラーの配列インデックス。- 関連項目:
-
WINDOW
-
WINDOW_BORDER
-
WINDOW_TEXT
-
MENU
-
MENU_TEXT
-
TEXT
-
TEXT_TEXT
-
TEXT_HIGHLIGHT
-
TEXT_HIGHLIGHT_TEXT
-
TEXT_INACTIVE_TEXT
-
CONTROL
-
CONTROL_TEXT
-
CONTROL_HIGHLIGHT
-
CONTROL_LT_HIGHLIGHT
-
CONTROL_SHADOW
-
CONTROL_DK_SHADOW
-
SCROLLBAR
-
INFO
-
INFO_TEXT
-
NUM_COLORS
-
desktop
public static final SystemColor desktopデスクトップのバックグラウンドでレンダリングされるカラーです。 -
activeCaption
public static final SystemColor activeCaption現在アクティブなウィンドウのウィンドウ・タイトルのバックグラウンドでレンダリングされるカラーです。 -
activeCaptionText
public static final SystemColor activeCaptionText現在アクティブなウィンドウのウィンドウ・タイトルのテキストでレンダリングされるカラーです。 -
activeCaptionBorder
public static final SystemColor activeCaptionBorder現在アクティブなウィンドウのボーダーでレンダリングされるカラーです。 -
inactiveCaption
public static final SystemColor inactiveCaption現在アクティブでないウィンドウのウィンドウ・タイトルのバックグラウンドでレンダリングされるカラーです。 -
inactiveCaptionText
public static final SystemColor inactiveCaptionText現在アクティブでないウィンドウのウィンドウ・タイトルのテキストでレンダリングされるカラーです。 -
inactiveCaptionBorder
public static final SystemColor inactiveCaptionBorder現在アクティブでないウィンドウのボーダーでレンダリングされるカラーです。 -
window
public static final SystemColor windowウィンドウ内の内側の領域のバックグラウンドでレンダリングされるカラーです。 -
windowBorder
public static final SystemColor windowBorderウィンドウ内の内側の領域のボーダーでレンダリングされるカラーです。 -
windowText
public static final SystemColor windowTextウィンドウ内の内側の領域のテキストでレンダリングされるカラーです。 -
text
public static final SystemColor textテキスト・フィールドやコンボボックスなど、テキスト・コントロール・オブジェクトのバックグラウンドでレンダリングされるカラーです。 -
textText
public static final SystemColor textTextテキスト・フィールドやコンボボックスなど、テキスト・コントロール・オブジェクトのテキストでレンダリングされるカラーです。 -
textHighlight
public static final SystemColor textHighlightメニュー、コンボボックス、テキストなど、選択した項目のバックグラウンドでレンダリングされるカラーです。 -
textHighlightText
public static final SystemColor textHighlightTextメニュー、コンボボックス、テキストなど、選択した項目のテキスト・バックグラウンドでレンダリングされるカラーです。 -
textInactiveText
public static final SystemColor textInactiveTextメニューなど、アクティブでない項目のテキストでレンダリングされるカラーです。 -
control
public static final SystemColor controlプッシュ・ボタンなど、コントロール・パネルやコントロール・オブジェクトのバックグラウンドでレンダリングされるカラーです。 -
controlText
public static final SystemColor controlTextプッシュ・ボタンなど、コントロール・パネルやコントロール・オブジェクトのテキストでレンダリングされるカラーです。 -
controlHighlight
public static final SystemColor controlHighlightプッシュ・ボタンなど、3Dコントロール・オブジェクトの明るく輝いた領域でレンダリングされるカラーです。 この色は通常、3D効果を提供するためにcontrol背景色から派生します。 -
controlLtHighlight
public static final SystemColor controlLtHighlightプッシュ・ボタンなど、3Dコントロール・オブジェクトの強調表示領域でレンダリングされるカラーです。 この色は通常、3D効果を提供するためにcontrol背景色から派生します。 -
controlShadow
public static final SystemColor controlShadowプッシュ・ボタンなど、3Dコントロール・オブジェクトの影の付いた領域でレンダリングされるカラーです。 この色は通常、3D効果を提供するためにcontrol背景色から派生します。 -
controlDkShadow
public static final SystemColor controlDkShadowプッシュ・ボタンなど、3Dコントロール・オブジェクトの暗く影の付いた領域でレンダリングされるカラーです。 この色は通常、3D効果を提供するためにcontrol背景色から派生します。 -
scrollbar
public static final SystemColor scrollbarスクロール・バーのバックグラウンドでレンダリングされるカラーです。 -
info
public static final SystemColor infoツール・チップまたはスポット・ヘルプのバックグラウンドでレンダリングされるカラーです。 -
infoText
public static final SystemColor infoTextツール・チップまたはスポット・ヘルプのテキストでレンダリングされるカラーです。
-
-
メソッドの詳細
-
toString
-