Unterschiede
Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.
swing:uidefaults-uimanager 2014/08/26 10:24 | swing:uidefaults-uimanager 2020/01/22 20:59 aktuell | ||
---|---|---|---|
Zeile 42: | Zeile 42: | ||
key value (Beispiel(e)) Erläuterung | key value (Beispiel(e)) Erläuterung | ||
---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ||
+ | Button | ||
+ | ------ | ||
+ | ButtonUI MyButtonUI.class.getName() Siehe *1) | ||
+ | Button.border new EmptyBorder(2, 2, 2, 2) Erzeugt einen Button ohne Rand | ||
+ | |||
ScrollBar | ScrollBar | ||
--------- | --------- | ||
Zeile 55: | Zeile 60: | ||
TextField.border BorderFactory.createLineBorder(Color.RED) Setzt die Farbe des Rahmens | TextField.border BorderFactory.createLineBorder(Color.RED) Setzt die Farbe des Rahmens | ||
PasswordField.border BorderFactory.createLineBorder(Color.GREEN) Setzt die Farbe des Rahmens | PasswordField.border BorderFactory.createLineBorder(Color.GREEN) Setzt die Farbe des Rahmens | ||
- | </code> | + | |
+ | ToolBar | ||
+ | ------- | ||
+ | ToolBar.font new Font(..) Setzt den Zeichensatz für alle JToolBars | ||
+ | </code>\\ | ||
+ | \\ | ||
+ | *1) Setzt ein neues UI für alle Buttons.\\ | ||
+ | Zusätzlich muss(!) die Klasse MyButtonUI noch die folgende Methode implementieren:\\ | ||
+ | <code java> | ||
+ | public static ComponentUI createUI(JComponent c) { | ||
+ | return new MyButtonUI(); | ||
+ | } | ||
+ | </code>\\ | ||
+ | \\ | ||
\\ | \\ | ||
- | Gradient des Sliders (funktioniert nicht mit jedem UI; z.B. MetalScrollBarUI funktioniert): | + | Gradient des ScrollBar-Sliders (funktioniert nicht mit jedem UI; z.B. MetalScrollBarUI funktioniert): |
<code> | <code> | ||
ArrayList<Object> gradients = new ArrayList<Object>(5); | ArrayList<Object> gradients = new ArrayList<Object>(5); | ||
Zeile 65: | Zeile 83: | ||
gradients.add(new Color(232, 232, 232)); | gradients.add(new Color(232, 232, 232)); | ||
gradients.add(new Color(168, 168, 168)); | gradients.add(new Color(168, 168, 168)); | ||
+ | </code> | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | Stichworte:\\ | ||
+ | <code> | ||
+ | UI UIDefaults eigenes UI ButtonUI setzen UIProperties | ||
</code> | </code> |