JCheckbox Farbe des Kästchens

yuccapalme

Grünschnabel
Hallo,
weiß vielleicht jemand eine Möglichkeit die Farbe in dem Kästchen zu ändern?
Hab danach gesucht aber nichts gefunden... :confused:

LG Silke
 
Heyho,

weiß nicht ob du das meinst:

PHP:
JCheckBox b = new JCheckBox("Farbe");
b.setBackground(Color.BLUE);

Diese waäre dann aber das alles Blau wird und nicht nur alleine das Kästchen...
Aber evtl meinst du das ja ;)

Achso mit
PHP:
b.setForeground(Color.CYAN);

änderst du die Schriftfarbe....
 
Zuletzt bearbeitet:
Heyho,

weiß nicht ob du das meinst:

PHP:
JCheckBox b = new JCheckBox("Farbe");
b.setBackground(Color.BLUE);

schon klar- es soll aber nur die Farbe des Kästchens geändert werden
 
Hallo Silke,

so viel ich weiss, ist das Kästchen der JCheckBox ein Image und wird durch das Look&Feel definiert. Du kannst es aber mit einem eigenen Image überschreiben, in dem du die Methode UIManager.put(key, value) benutzt, bevor du deine JCheckBox initializiert hast. Der key ist dabei der Name der Property (das müsste "CheckBox.icon" oder "CheckBox.selectedIcon" bzw. "CheckBox.unselectedIcon" sein) und der value sollte eine Instanz deines Image Objekts sein.

Grüße
Vincent
 
Hab gelesen das es nicht geht, man muss dann einen selbst Programmieren oder einfach zwei Bilder und die dann als Button setzten und bei jeden Klick soll sich das Bild ändern...

Es wäre auf jeden Fall eine Möglichkeit.
klick

sorry mehr weiß ich da auch nicht... viel Glück ;)
 
Zurück