Farbe eines JPanels zurücksetzen: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(5 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>


2. 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

[Bearbeiten | Quelltext bearbeiten]


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

  • Besuche unseren Chat

Wir helfen dir gerne!