JButton - Blauen Hintergrund entfernen (Metal-LAF)
Aus Byte-Welt Wiki
Version vom 9. März 2018, 18:47 Uhr von L-ectron-X (Diskussion | Beiträge)
Mit Java5 hat Sun sein Standard-LookAndFeel geändert. Schick dieses Blau des Ocean-Skins vom MetalLookAndFeel
, nicht wahr?
Manchmal will man keine blauen JButton
s 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.