mirror of
https://github.com/mbirth/wiki.git
synced 2024-12-27 23:24:06 +00:00
39 lines
1.3 KiB
Markdown
39 lines
1.3 KiB
Markdown
|
---
|
||
|
title: LookAndFeel in ALL apps
|
||
|
language: en
|
||
|
layout: default
|
||
|
created: 2008-12-16 13:16:21 +0100
|
||
|
updated: 2008-12-29 00:25:37 +0100
|
||
|
toc: false
|
||
|
tags:
|
||
|
- know-how
|
||
|
- software
|
||
|
- java
|
||
|
---
|
||
|
To set your favorite LAF in all Java apps, you can create a file `swing.properties` in your `jre/lib`[^1] 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`
|