Dies ist eine alte Version des Dokuments!


Java - AWT/Swing

UIDefaults des UIManagers

javax.swing.UIDefaults
javax.swing.UIManager
Verschiedene Einstellung des Look & Feels lassen sich einfach durch die Properties des UIManagers beeinflussen:


String key = ... // Siehe Tabelle unten
String value = ...  // Siehe Tabelle unten
UIManager.put(key, value);


oder:

String key = ... // Siehe Tabelle unten
String value = ...  // Siehe Tabelle unten
UIManager.getDefaults().put(key, value);


Einige Beispiele für die UIProperties (es gibt wesentlich mehr):

key                     value (Beispiel(e))               Erläuterung
ScrollBar.background    Color.GRAY                        Hintergrundfarbe der Scrollbar
ScrollBar.darkShadow    Color.RED                         Farbe des äußeren Rahmens der Scrollbar
ScrollBar.gradient      new ArrayList<Color>()            Gradient des Sliders (Siehe auch JScrollBar customizen)
ScrollBar.shadow        Color.RED                         Farbe des inneren Rahmens der Scrollbar
ScrollBar.width         16                                Breite der Scrollbar
ScrollBarUI             MetalScrollBarUI.class.getName()  Das grundsätzliche Aussehen der Scrollbar

ArrayList<Object> gradients = new ArrayList<Object>(5);
gradients.add(0.28f);
gradients.add(0.00f);
gradients.add(new Color(0x362e27));
gradients.add(new Color(0x362e27));
gradients.add(new Color(0x1f1a17));

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007