Dies ist eine alte Version des Dokuments!
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));