Did you try to use -Dswing.systemlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel?

--Semyon

On 5/23/2016 9:03 PM, Yan wrote:
Hmm. Does not sound right. ie the case of "I do not hardcode ... it
looks .. GTK on Linux".

Oh, I've missed one detail, I've edited
/etc/java-7-openjdk/swing.properties :
# uncomment to set the default look and feel to GTK
swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
swing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
swing.aatext=true
awt.useSystemAAFontSettings=on

This config file makes all apps to use GTK by default, BUT if the app
hardcodes it's LAF to System - it looks Metal. The only way to change it
is to use _JAVA_OPTIONS. But every time any java app starts it outputs:
"Picked up _JAVA_OPTIONS...", which is annoying. I would like to be able
to set default LAF for all swing apps without _JAVA_OPTIONS or supress
"Picked up _JAVA_OPTIONS..." output. Currently I'm unable to do it. What
is needed is swing_obey.properties, which would be respected by any kind
of app. I want to tell openjdk, that I use gnome.

Regards, Yan

Reply via email to