• title: SystemColorの使用 tags: [SystemColor] author: aterai pubdate: 2003-10-20 description: Swingコンポーネントの色をSystemColorクラスから取得します。

概要

Swingコンポーネントの色をSystemColorクラスから取得します。

サンプルコード

Color color = SystemColor.textHighlightText;
View in GitHub: Java, Kotlin

解説

各プラットフォームのデスクトップデザインに対応したシステムカラーは、SystemColorクラスのstaticフィールドにまとめて定義されています。例えば、Windowsプラットフォームでデスクトップのカスタマイズでテーマなどを変更すると、このSystemColorも動的にその変更に追従します。

  • メモ
    • SystemColorLookAndFeelの変更では変化しない
    • GTKLookAndFeelではSystemColorを取得することが出来ない

参考リンク

コメント