To set your favorite LAF in all Java apps, you can create a file swing.properties in your jre/lib1Windows: C:\Program Files\Java\jre1.6.0_01\lib
Linux: /usr/lib/jvm/java-6-sun/jre/lib folder with following contents:
swing.laf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel
swing.defaultlaf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel
You can also set the _JAVA_OPTIONS environment variable to the following (or just specify these parameters upon the java-call):
-Dswing.laf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel -Dswing.defaultlaf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel
From now on you will see NimbusLookAndFeel in all Java applications which do not set a LAF on their own.
Available LookAndFeels as of 1.6:
com.sun.java.swing.plaf.gtk.GTKLookAndFeelcom.sun.java.swing.plaf.motif.MotifLookAndFeelcom.sun.java.swing.plaf.nimbus.NimbusLookAndFeelcom.sun.java.swing.plaf.windows.WindowsLookAndFeeljavax.swing.plaf.basic.BasicLookAndFeeljavax.swing.plaf.metal.MetalLookAndFeeljavax.swing.plaf.multi.MultiLookAndFeeljavax.swing.plaf.synth.SynthLookAndFeel
- 1Windows:
C:\Program Files\Java\jre1.6.0_01\lib
Linux:/usr/lib/jvm/java-6-sun/jre/lib