Nimbusルック・アンド・フィール

 

目次

はじめに

Java SE 6 update 10リリースで導入されたクロス・プラットフォームのルック・アンド・フィールであるNimbusは、2Dベクトル・グラフィックスでレンダリングされるため、任意の解像度でレンダリングできます。

Nimbusルック・アンド・フィールの例

 

Nimbusルック・アンド・フィールのアクティブ化

Nimbusルック・アンド・フィールをアクティブ化するには、次の2つの方法があります。

UIManager.setLookAndFeelの呼出し

ソース・コードに次の行を追加します。

try {
for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (UnsupportedLookAndFeelException e) {
// handle exception
} catch (ClassNotFoundException e) {
// handle exception
} catch (InstantiationException e) {
// handle exception
} catch (IllegalAccessException e) {
// handle exception
}

-Dswing.defaultlafコマンド行オプション

アプリケーションでNimbusルック・アンド・フィールをアクティブ化するには、Javaアプリケーションの実行時に次のパラメータを指定します。

-Dswing.defaultlaf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel

 




Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved.