4 ms·
That's what `SystemLookAndFeel` is, which is not the default Look and Feel in the JRE; `MetalLookAndFeel` is, which is what people think of when they think of J
by LukeShu 9y ago
That's what `SystemLookAndFeel` is, which is not the default Look and Feel in the JRE; `MetalLookAndFeel` is, which is what people think of when they think of Java applications. (1) Most Java applications don't set the LAF, (2) most distros don't set the default LAF (in /etc/profile.d/), and (3) most users don't know to set the default LAF.
And saying all applications should set it to SystemLookAndFeel would be wrong, as they should respect the user's settings if they exist.
_JAVA_OPTIONS='-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'
- pjmlp 9y agoHence my remark, > Apparently not many bother to learn how to take advantage of Swing APIs.