モジュール java.desktop
パッケージ java.awt

クラス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.ToolkitgetDesktopPropertyメソッドでも使用可能です。

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

    • DESKTOP

      @Native public static final int DESKTOP
      desktopシステム・カラーの配列インデックス。
      関連項目:
      desktop, 定数フィールド値
    • ACTIVE_CAPTION

      @Native public static final int ACTIVE_CAPTION
      activeCaptionシステム・カラーの配列インデックス。
      関連項目:
      activeCaption, 定数フィールド値
    • ACTIVE_CAPTION_TEXT

      @Native public static final int ACTIVE_CAPTION_TEXT
      activeCaptionTextシステム・カラーの配列インデックス。
      関連項目:
      activeCaptionText, 定数フィールド値
    • ACTIVE_CAPTION_BORDER

      @Native public static final int ACTIVE_CAPTION_BORDER
      activeCaptionBorderシステム・カラーの配列インデックス。
      関連項目:
      activeCaptionBorder, 定数フィールド値
    • INACTIVE_CAPTION

      @Native public static final int INACTIVE_CAPTION
      inactiveCaptionシステム・カラーの配列インデックス。
      関連項目:
      inactiveCaption, 定数フィールド値
    • INACTIVE_CAPTION_TEXT

      @Native public static final int INACTIVE_CAPTION_TEXT
      inactiveCaptionTextシステム・カラーの配列インデックス。
      関連項目:
      inactiveCaptionText, 定数フィールド値
    • INACTIVE_CAPTION_BORDER

      @Native public static final int INACTIVE_CAPTION_BORDER
      inactiveCaptionBorderシステム・カラーの配列インデックス。
      関連項目:
      inactiveCaptionBorder, 定数フィールド値
    • WINDOW

      @Native public static final int WINDOW
      windowシステム・カラーの配列インデックス。
      関連項目:
      window, 定数フィールド値
    • WINDOW_BORDER

      @Native public static final int WINDOW_BORDER
      windowBorderシステム・カラーの配列インデックス。
      関連項目:
      windowBorder, 定数フィールド値
    • WINDOW_TEXT

      @Native public static final int WINDOW_TEXT
      windowTextシステム・カラーの配列インデックス。
      関連項目:
      windowText, 定数フィールド値
    • TEXT

      @Native public static final int TEXT
      textシステム・カラーの配列インデックス。
      関連項目:
      text, 定数フィールド値
    • TEXT_TEXT

      @Native public static final int TEXT_TEXT
      textTextシステム・カラーの配列インデックス。
      関連項目:
      textText, 定数フィールド値
    • TEXT_HIGHLIGHT

      @Native public static final int TEXT_HIGHLIGHT
      textHighlightシステム・カラーの配列インデックス。
      関連項目:
      textHighlight, 定数フィールド値
    • TEXT_HIGHLIGHT_TEXT

      @Native public static final int TEXT_HIGHLIGHT_TEXT
      textHighlightTextシステム・カラーの配列インデックス。
      関連項目:
      textHighlightText, 定数フィールド値
    • TEXT_INACTIVE_TEXT

      @Native public static final int TEXT_INACTIVE_TEXT
      textInactiveTextシステム・カラーの配列インデックス。
      関連項目:
      textInactiveText, 定数フィールド値
    • CONTROL

      @Native public static final int CONTROL
      controlシステム・カラーの配列インデックス。
      関連項目:
      control, 定数フィールド値
    • CONTROL_TEXT

      @Native public static final int CONTROL_TEXT
      controlTextシステム・カラーの配列インデックス。
      関連項目:
      controlText, 定数フィールド値
    • CONTROL_HIGHLIGHT

      @Native public static final int CONTROL_HIGHLIGHT
      controlHighlightシステム・カラーの配列インデックス。
      関連項目:
      controlHighlight, 定数フィールド値
    • CONTROL_LT_HIGHLIGHT

      @Native public static final int CONTROL_LT_HIGHLIGHT
      controlLtHighlightシステム・カラーの配列インデックス。
      関連項目:
      controlLtHighlight, 定数フィールド値
    • CONTROL_SHADOW

      @Native public static final int CONTROL_SHADOW
      controlShadowシステム・カラーの配列インデックス。
      関連項目:
      controlShadow, 定数フィールド値
    • CONTROL_DK_SHADOW

      @Native public static final int CONTROL_DK_SHADOW
      controlDkShadowシステム・カラーの配列インデックス。
      関連項目:
      controlDkShadow, 定数フィールド値
    • SCROLLBAR

      @Native public static final int SCROLLBAR
      scrollbarシステム・カラーの配列インデックス。
      関連項目:
      scrollbar, 定数フィールド値
    • INFO

      @Native public static final int INFO
      infoシステム・カラーの配列インデックス。
      関連項目:
      info, 定数フィールド値
    • INFO_TEXT

      @Native public static final int INFO_TEXT
      infoTextシステム・カラーの配列インデックス。
      関連項目:
      infoText, 定数フィールド値
    • 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
      ツール・チップまたはスポット・ヘルプのテキストでレンダリングされるカラーです。
  • メソッドの詳細

    • toString

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