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>

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007