J
JavaNoob123
Gast
Hallo leute,
ich habe ein kleines Programm geschrieben, welches mit vier rechtecke zeichnet.. Dabei hat man mehrere Jcheckbox felder, die je nach selektion die Farbe der einzelnen Rechtecke von grün auf rot ändert.
Bei mir wird die Farbe von Grün auf Rot immer geändert, obwohl diese nicht selektiert sind....
Das ist der Code für die Farbänderung:
und das ist jetzt der zugehörige Checkbox:
...hoffe ihr könnt mir helfen!
Schöne Grüße
ich habe ein kleines Programm geschrieben, welches mit vier rechtecke zeichnet.. Dabei hat man mehrere Jcheckbox felder, die je nach selektion die Farbe der einzelnen Rechtecke von grün auf rot ändert.
Bei mir wird die Farbe von Grün auf Rot immer geändert, obwohl diese nicht selektiert sind....
Das ist der Code für die Farbänderung:
Code:
g.setColor(Color.BLACK);
g.drawRect(p1_x, p1_y, rect_width, rect_hight);
/////////////////
g.setColor(Color.green);
g.fillRect(p1_x+1, p1_y+1, rect_width-1, rect_hight-1);
if (p1_boolean) {
g.setColor(Color.red);
}
g.drawString("P1", p1_x + 25, p1_y + 20);
und das ist jetzt der zugehörige Checkbox:
Code:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if (jCheckBox1.isSelected()){
zeichnen1.setP1_boolean(true);
}
...hoffe ihr könnt mir helfen!
Schöne Grüße