BohYoh.comトップページへ
Java FAQ
目次

利用可能なルック&フィールを列挙する方法を教えてください。

 Swingでは、複数のルック&フィール(LAF:look and feel)が提供され、好みのものをプログラムに適用できることになっています。
 もっとも、利用できるルック&フィールは、プラットフォームに依存します。たとえば、MS-Windows環境では、Mac OSのルック&フィールは利用できません。UIManagerクラスのgetInstalledLooAndFeelメソッドを利用すると、現在の環境で利用可能なルック&フィールが取得できます。プログラム例を示します)。

// 利用可能なルック&フィールをすべて列挙 import javax.swing.UIManager; public class EnumLookAndFeel { public static void main(String[] args){ UIManager.LookAndFeelInfo infos[] = UIManager.getInstalledLookAndFeels(); System.out.println("■ ルックアンドフィール一覧 ------"); System.out.println("名前 クラス名"); for (int i = 0 ; i < infos.length ; i++) { System.out.printf("%-20s", infos[i].getName()); System.out.printf("%s\n", infos[i].getClassName()); } } }


戻る

BohYoh.comロゴ