Farbe eines JPanels zurücksetzen: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
K
 
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
Manchmal verändert man die Farbe einer Swing-Komponente. Aber was, wenn man die Farbe wieder in den Ausgangszustand bringen möchte?
 
Manchmal verändert man die Farbe einer Swing-Komponente. Aber was, wenn man die Farbe wieder in den Ausgangszustand bringen möchte?
Es gibt hier mehrere Lösungen am Beispiel JPanel aufgezeigt:
+
Es gibt hier mehrere Lösungen am Beispiel {{JAPI|JPanel}} aufgezeigt:
  
 
1. Merken der ursprünglichen Farbe
 
1. Merken der ursprünglichen Farbe
<code=java>Color c = panel.getBackground();</code=java>
+
<syntaxhighlight lang="java">Color c = panel.getBackground();</syntaxhighlight>
  
Das Zurücksetzen über die Standardwerte
+
2. Das Zurücksetzen über die Standardwerte
<code=java>panel.setBackground(UIManager.getColor("Panel.background"));</code=java>
+
<syntaxhighlight lang="java">panel.setBackground(UIManager.getColor("Panel.background"));</syntaxhighlight>
 +
 
 +
=Weiterführende Themen=
 +
*[[UIDefaults]]
 +
 
 +
{{Fragen stellen}}
 +
 
 +
[[Kategorie:Swing]]

Aktuelle Version vom 28. März 2018, 09:19 Uhr

Manchmal verändert man die Farbe einer Swing-Komponente. Aber was, wenn man die Farbe wieder in den Ausgangszustand bringen möchte? Es gibt hier mehrere Lösungen am Beispiel JPanel aufgezeigt:

1. Merken der ursprünglichen Farbe

Color c = panel.getBackground();

2. Das Zurücksetzen über die Standardwerte

panel.setBackground(UIManager.getColor("Panel.background"));

Weiterführende Themen


Fragen

Das Thema wurde nicht ausreichend behandelt? Du hast Fragen dazu und brauchst weitere Informationen? Lass Dir von uns helfen!

Wir helfen dir gerne!


Dir hat dieser Artikel gefallen? Oder Du hast Fehler entdeckt und möchtest zur Berichtigung beitragen? Prima! Schreibe einen Kommentar!

Du musst angemeldet sein, um einen Kommentar abzugeben.