1
0
This repository has been archived on 2025-03-31. You can view files and clone it, but cannot push or open issues or pull requests.
wiki.mbirth.de/know-how/software/java/_posts/2008-12-29-lookandfeel-in-all-apps.md

1.4 KiB

created, language, layout, layout_old, redirect_to, tags, title, toc, updated
created language layout layout_old redirect_to tags title toc updated
2008-12-16 13:16:21 +0100 en redirect default https://blog.mbirth.de/archives/2008/12/16/lookandfeel-in-all-apps.html
know-how
software
java
LookAndFeel in ALL apps false 2008-12-29 00:25:37 +0100

To set your favorite LAF in all Java apps, you can create a file swing.properties in your jre/lib1 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.GTKLookAndFeel
  • com.sun.java.swing.plaf.motif.MotifLookAndFeel
  • com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel
  • com.sun.java.swing.plaf.windows.WindowsLookAndFeel
  • javax.swing.plaf.basic.BasicLookAndFeel
  • javax.swing.plaf.metal.MetalLookAndFeel
  • javax.swing.plaf.multi.MultiLookAndFeel
  • javax.swing.plaf.synth.SynthLookAndFeel

  1. Windows: C:\Program Files\Java\jre1.6.0_01\lib
    Linux: /usr/lib/jvm/java-6-sun/jre/lib ↩︎