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

Aus Byte-Welt Wiki
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
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.