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 int
activeCaption
システム・カラーの配列インデックス。static final int
activeCaptionBorder
システム・カラーの配列インデックス。static final int
activeCaptionText
システム・カラーの配列インデックス。static final SystemColor
現在アクティブなウィンドウのウィンドウ・タイトルのバックグラウンドでレンダリングされるカラーです。static final SystemColor
現在アクティブなウィンドウのボーダーでレンダリングされるカラーです。static final SystemColor
現在アクティブなウィンドウのウィンドウ・タイトルのテキストでレンダリングされるカラーです。static final SystemColor
プッシュ・ボタンなど、コントロール・パネルやコントロール・オブジェクトのバックグラウンドでレンダリングされるカラーです。static final int
control
システム・カラーの配列インデックス。static final int
controlDkShadow
システム・カラーの配列インデックス。static final int
controlHighlight
システム・カラーの配列インデックス。static final int
controlLtHighlight
システム・カラーの配列インデックス。static final int
controlShadow
システム・カラーの配列インデックス。static final int
controlText
システム・カラーの配列インデックス。static final SystemColor
プッシュ・ボタンなど、3Dコントロール・オブジェクトの暗く影の付いた領域でレンダリングされるカラーです。static final SystemColor
プッシュ・ボタンなど、3Dコントロール・オブジェクトの明るく輝いた領域でレンダリングされるカラーです。static final SystemColor
プッシュ・ボタンなど、3Dコントロール・オブジェクトの強調表示領域でレンダリングされるカラーです。static final SystemColor
プッシュ・ボタンなど、3Dコントロール・オブジェクトの影の付いた領域でレンダリングされるカラーです。static final SystemColor
プッシュ・ボタンなど、コントロール・パネルやコントロール・オブジェクトのテキストでレンダリングされるカラーです。static final SystemColor
デスクトップのバックグラウンドでレンダリングされるカラーです。static final int
desktop
システム・カラーの配列インデックス。static final int
inactiveCaption
システム・カラーの配列インデックス。static final int
inactiveCaptionBorder
システム・カラーの配列インデックス。static final int
inactiveCaptionText
システム・カラーの配列インデックス。static final SystemColor
現在アクティブでないウィンドウのウィンドウ・タイトルのバックグラウンドでレンダリングされるカラーです。static final SystemColor
現在アクティブでないウィンドウのボーダーでレンダリングされるカラーです。static final SystemColor
現在アクティブでないウィンドウのウィンドウ・タイトルのテキストでレンダリングされるカラーです。static final SystemColor
ツール・チップまたはスポット・ヘルプのバックグラウンドでレンダリングされるカラーです。static final int
info
システム・カラーの配列インデックス。static final int
infoText
システム・カラーの配列インデックス。static final SystemColor
ツール・チップまたはスポット・ヘルプのテキストでレンダリングされるカラーです。static final SystemColor
メニューのバックグラウンドでレンダリングされるカラーです。static final int
menu
システム・カラーの配列インデックス。static final int
menuText
システム・カラーの配列インデックス。static final SystemColor
メニューのテキストでレンダリングされるカラーです。static final int
配列内のシステム・カラーの数です。static final SystemColor
スクロール・バーのバックグラウンドでレンダリングされるカラーです。static final int
scrollbar
システム・カラーの配列インデックス。static final SystemColor
テキスト・フィールドやコンボボックスなど、テキスト・コントロール・オブジェクトのバックグラウンドでレンダリングされるカラーです。static final int
text
システム・カラーの配列インデックス。static final int
textHighlight
システム・カラーの配列インデックス。static final int
textHighlightText
システム・カラーの配列インデックス。static final int
textInactiveText
システム・カラーの配列インデックス。static final int
textText
システム・カラーの配列インデックス。static final SystemColor
メニュー、コンボボックス、テキストなど、選択した項目のバックグラウンドでレンダリングされるカラーです。static final SystemColor
メニュー、コンボボックス、テキストなど、選択した項目のテキスト・バックグラウンドでレンダリングされるカラーです。static final SystemColor
メニューなど、アクティブでない項目のテキストでレンダリングされるカラーです。static final SystemColor
テキスト・フィールドやコンボボックスなど、テキスト・コントロール・オブジェクトのテキストでレンダリングされるカラーです。static final SystemColor
ウィンドウ内の内側の領域のバックグラウンドでレンダリングされるカラーです。static final int
window
システム・カラーの配列インデックス。static final int
windowBorder
システム・カラーの配列インデックス。static final int
windowText
システム・カラーの配列インデックス。static final SystemColor
ウィンドウ内の内側の領域のボーダーでレンダリングされるカラーです。static final SystemColor
ウィンドウ内の内側の領域のテキストでレンダリングされるカラーです。クラス java.awt.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
インタフェース java.awt.Transparencyで宣言されたフィールド
BITMASK, OPAQUE, TRANSLUCENT
-
メソッドのサマリー
クラス java.awt.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
-
フィールド詳細
-
DESKTOP
@Native public static final int DESKTOPdesktop
システム・カラーの配列インデックス。 -
ACTIVE_CAPTION
@Native public static final int ACTIVE_CAPTIONactiveCaption
システム・カラーの配列インデックス。- 関連項目:
-
ACTIVE_CAPTION_TEXT
@Native public static final int ACTIVE_CAPTION_TEXTactiveCaptionText
システム・カラーの配列インデックス。- 関連項目:
-
ACTIVE_CAPTION_BORDER
@Native public static final int ACTIVE_CAPTION_BORDERactiveCaptionBorder
システム・カラーの配列インデックス。- 関連項目:
-
INACTIVE_CAPTION
@Native public static final int INACTIVE_CAPTIONinactiveCaption
システム・カラーの配列インデックス。- 関連項目:
-
INACTIVE_CAPTION_TEXT
@Native public static final int INACTIVE_CAPTION_TEXTinactiveCaptionText
システム・カラーの配列インデックス。- 関連項目:
-
INACTIVE_CAPTION_BORDER
@Native public static final int INACTIVE_CAPTION_BORDERinactiveCaptionBorder
システム・カラーの配列インデックス。 -
WINDOW
@Native public static final int WINDOWwindow
システム・カラーの配列インデックス。 -
WINDOW_BORDER
@Native public static final int WINDOW_BORDERwindowBorder
システム・カラーの配列インデックス。- 関連項目:
-
WINDOW_TEXT
@Native public static final int WINDOW_TEXTwindowText
システム・カラーの配列インデックス。- 関連項目:
-
MENU
@Native public static final int MENUmenu
システム・カラーの配列インデックス。 -
MENU_TEXT
@Native public static final int MENU_TEXTmenuText
システム・カラーの配列インデックス。 -
TEXT
@Native public static final int TEXTtext
システム・カラーの配列インデックス。 -
TEXT_TEXT
@Native public static final int TEXT_TEXTtextText
システム・カラーの配列インデックス。 -
TEXT_HIGHLIGHT
@Native public static final int TEXT_HIGHLIGHTtextHighlight
システム・カラーの配列インデックス。- 関連項目:
-
TEXT_HIGHLIGHT_TEXT
@Native public static final int TEXT_HIGHLIGHT_TEXTtextHighlightText
システム・カラーの配列インデックス。- 関連項目:
-
TEXT_INACTIVE_TEXT
@Native public static final int TEXT_INACTIVE_TEXTtextInactiveText
システム・カラーの配列インデックス。- 関連項目:
-
CONTROL
@Native public static final int CONTROLcontrol
システム・カラーの配列インデックス。 -
CONTROL_TEXT
@Native public static final int CONTROL_TEXTcontrolText
システム・カラーの配列インデックス。- 関連項目:
-
CONTROL_HIGHLIGHT
@Native public static final int CONTROL_HIGHLIGHTcontrolHighlight
システム・カラーの配列インデックス。- 関連項目:
-
CONTROL_LT_HIGHLIGHT
@Native public static final int CONTROL_LT_HIGHLIGHTcontrolLtHighlight
システム・カラーの配列インデックス。- 関連項目:
-
CONTROL_SHADOW
@Native public static final int CONTROL_SHADOWcontrolShadow
システム・カラーの配列インデックス。- 関連項目:
-
CONTROL_DK_SHADOW
@Native public static final int CONTROL_DK_SHADOWcontrolDkShadow
システム・カラーの配列インデックス。- 関連項目:
-
SCROLLBAR
@Native public static final int SCROLLBARscrollbar
システム・カラーの配列インデックス。 -
INFO
@Native public static final int INFOinfo
システム・カラーの配列インデックス。 -
INFO_TEXT
@Native public static final int INFO_TEXTinfoText
システム・カラーの配列インデックス。 -
NUM_COLORS
@Native public static final int 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ツール・チップまたはスポット・ヘルプのテキストでレンダリングされるカラーです。
-
-
メソッドの詳細