JButton - Blauen Hintergrund entfernen (Metal-LAF): Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springenK |
K |
||
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | Mit [[Java]]5 hat Sun sein Standard-[[LookAndFeel]] geändert. Schick dieses Blau des Ocean-Skins vom MetalLookAndFeel, nicht wahr?<br /> | + | Mit [[Java]]5 hat Sun sein Standard-[[LookAndFeel]] geändert. Schick dieses Blau des Ocean-Skins vom {{JAPI|MetalLookAndFeel}}, nicht wahr?<br /> |
− | Manchmal will man keine blauen | + | Manchmal will man keine blauen {{JAPI|JButton}}s in einem Metal-LAF haben und möchte das entfernen. |
Mit dem folgenden Code-Ausschnitt lässt sich das leicht bewerkstelligen: | Mit dem folgenden Code-Ausschnitt lässt sich das leicht bewerkstelligen: | ||
− | < | + | <syntaxhighlight lang="java">meinButton.setContentAreaFilled(false);</syntaxhighlight> |
− | Diese [[Methode]] kann auf alle [[Klasse]] | + | 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 | + | [[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 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.