JButton - Blauen Hintergrund entfernen (Metal-LAF): Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 5: | Zeile 5: | ||
Diese [[Methode]] kann auf alle [[Klasse|Klassen]] angewandt werden, welche von {{JAPI|javax.swing.AbstractButton}} erben! | Diese [[Methode]] kann auf alle [[Klasse|Klassen]] angewandt werden, welche von {{JAPI|javax.swing.AbstractButton}} erben! | ||
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 des Betriebssystems setzen|LookAndFeel auszutauschen]]. | ||
[[Kategorie:Java-Codeschnipsel]] | [[Kategorie:Java-Codeschnipsel]] | ||
[[Kategorie:Swing]] | [[Kategorie:Swing]] | ||
Aktuelle Version vom 1. November 2018, 12:06 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.
