タイトルMac OS XのSwingアプリケーションでの既定のルック&フィールカテゴリーTechnical Q&A, ユーザインタフェース, Java
作成日2001/7/11 10:54:53作成者新居雅行
Technical Q&Aに、Swingのアプリケーションで既定のルック&フィールに関する情報が掲載されている。Mac OS XではAquaに対応したルック&フィールを持っている。Swingではルック&フィールをダイナミックに変更できるが、そのルック&フィールの指定方法はいろいろある。どのルック&フィールを使用するかといった情報は、swing.propertiesというファイルに記載されている(/System/Library/Frameworks/JavaVM.framework/Home/libというディレクトリに存在)。コマンドラインからアプリケーション起動する時に、「-Dswing.defaultlaf=」というオプションをつければ、swing.propertiesの設定を変更することができる。swing.propertiesファイルの内容を書き換えれば、既定のルック&フィールの設定も変更できる。ルートになってswing.propertiesファイルを開き、swing.defaultlafの値を変更する。ただし、既定のルック&フィールに設定するには、javax.swing.UIManagerにあるメソッドを利用する必要がある。
関連リンクQA1059:Setting the default look-and-feel for Swing applications