Existe-t-il un moyen d’obtenir des applications java pour utiliser mon thème gtk?
Existe-t-il un moyen d’obtenir des applications java pour utiliser mon thème gtk?
Vous pouvez essayer de définir l’apparence par défaut de Java avec GTK:
Ouvrez un terminal (Ctrl + Alt + T) et collez celui du haut pour openjdk et celui du bas pour 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
Suivez le commentaire dans ce fichier et supprimez le signe dièse pour qu'il ressemble à ceci:
# uncomment to set the default look and feel to GTK
swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
Enregistrez et redémarrez l'application java.
Avant et après:
Si vous avez essayé des solutions ci-dessus - essayez d'utiliser ceci (cela m'a aidé sur 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
Si vous êtes développeur ou open source, vous pouvez également modifier l’apparence de l’application. Insérez le code ci-dessous dans la méthode 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;
}
}
Cela peut également être utile.
Lire d'autres questions sur les étiquettes java application-development themes gtk