Gtkテーマを使用するJavaアプリを取得する方法はありますか?
JavaのデフォルトのルックアンドフィールをGTKに設定してみることができます。
ターミナルを開き(Ctrl + Alt + T)、openjdkの上部とSun Javaの下部を貼り付けます。
gksu gedit /usr/lib/jvm/Java-6-openjdk/jre/lib/swing.properties
gksu gedit /usr/lib/jvm/Java-6-Sun/jre/lib/swing.properties
そのファイルのコメントに従ってハッシュ記号を削除すると、次のようになります。
# uncomment to set the default look and feel to GTK
swing.defaultlaf=com.Sun.Java.swing.plaf.gtk.GTKLookAndFeel
Javaアプリを保存して再起動します。
前後:
上記の解決策を試した場合-これを使用してみてください(Xfceで助けてくれました):
1。
export _Java_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.Sun.Java.swing.plaf.gtk.GTKLookAndFeel -Dswing.crossplatformlaf=com.Sun.Java.swing.plaf.gtk.GTKLookAndFeel'
~/.profile
ファイルに追加しますあなたが開発者であるか、それがオープンソースである場合、別の方法はアプリケーションのルックアンドフィールを変更することです。 main
メソッドに以下のコードを挿入します。
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("com.Sun.Java.swing.plaf.gtk.GTKLookAndFeel".equals(info.getClassName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
これ も役立つ場合があります。