モジュール java.desktop
パッケージ 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.ToolkitgetDesktopPropertyメソッドでも使用可能です。

    関連項目:
    Toolkit.getDesktopProperty(java.lang.String), 直列化された形式
    • フィールドの詳細

      • 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
        ウィンドウ内の内側の領域のテキストでレンダリングされるカラーです。
      • menu

        public static final SystemColor menu
        メニューのバックグラウンドでレンダリングされるカラーです。
      • menuText

        public static final SystemColor menuText
        メニューのテキストでレンダリングされるカラーです。
      • 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

        public String toString()
        このColorの値の文字列表現を返します。 このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる可能性があります。 返される文字列は空でもかまいませんが、nullにはできません。
        オーバーライド:
        toString、クラスColor
        戻り値:
        このColorの文字列表現