JButton - Blauen Hintergrund entfernen (Metal-LAF): Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
K
K
Zeile 7: Zeile 7:
 
Möglich wäre auch, einfach ein anderes LookAndFeel zu setzen, also das MetalLookAndFeel gegen ein anderes LookAndFeel auszutauschen.
 
Möglich wäre auch, einfach ein anderes LookAndFeel zu setzen, also das MetalLookAndFeel gegen ein anderes LookAndFeel auszutauschen.
  
[[Kategorie:Java]]
 
 
[[Kategorie:Java-Codeschnipsel]]
 
[[Kategorie:Java-Codeschnipsel]]
 
[[Kategorie:Swing]]
 
[[Kategorie:Swing]]

Version vom 8. April 2018, 11:48 Uhr

Mit Java5 hat Sun sein Standard-LookAndFeel geändert. Schick dieses Blau des Ocean-Skins vom MetalLookAndFeel, nicht wahr?
Manchmal will man keine blauen JButtons in einem Metal-LAF haben und möchte das entfernen. Mit dem folgenden Code-Ausschnitt lässt sich das leicht bewerkstelligen:

meinButton.setContentAreaFilled(false);

Diese Methode kann auf alle Klassen angewandt werden, welche von javax.swing.AbstractButton erben!

Möglich wäre auch, einfach ein anderes LookAndFeel zu setzen, also das MetalLookAndFeel gegen ein anderes LookAndFeel auszutauschen.