Unterschiede

Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.

swing:uidefaults-uimanager 2014/12/02 13:47 swing:uidefaults-uimanager 2020/01/22 20:59 aktuell
Zeile 44: Zeile 44:
Button Button
------ ------
-ButtonUi               MyButtonUI.class.getName()                  Setzt ein eigenes UI für alle Buttons+ButtonUI               MyButtonUI.class.getName()                  Siehe *1) 
 +Button.border          new EmptyBorder(2, 2, 2, 2)                Erzeugt einen Button ohne Rand
ScrollBar ScrollBar
Zeile 59: 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 ScrollBar-Sliders (funktioniert nicht mit jedem UI; z.B. MetalScrollBarUI funktioniert): Gradient des ScrollBar-Sliders (funktioniert nicht mit jedem UI; z.B. MetalScrollBarUI funktioniert):
Zeile 69: 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