Hallo Java Community,
ich versuche gerade ein Schulprojekt mit einem jFrame graphisch darzustellen und stoße dabei auf ein Problem.
Ich wollte mit jRadioButtons Lämpchen darstellen und mit jButtons die dazugehörigen Schalter.
Nun wollte ich sozusagen Stromstoßrelaises programmieren. D.h. wenn ein Lämpchen aktiviert ist (bzw. der RadioButton), dann soll es deaktiviert werden und andersrum. Also wird mit einem Klick auf einen jButton der Zustand eines jRadioButtons geändert.
So soll das ganze ausschauen:
Ich wollte dazu folgenden Code verwenden:
Dazu gibt mir JavaEditor aber folgende Fehlermeldung aus:
Wie kann ich das Problem lösen?
Ihr könnt mir auch gern was anderes vorschlagen, so dass halt nicht der Zustand von RadioButtons geändert werde soll, sondern z.B. die Hintergrundfarbe von irgendetwas, oder der Inhalt eines Feldes. (Mir ist aber ein graphische Lösung lieber)
Danke schonmal
ich versuche gerade ein Schulprojekt mit einem jFrame graphisch darzustellen und stoße dabei auf ein Problem.
Ich wollte mit jRadioButtons Lämpchen darstellen und mit jButtons die dazugehörigen Schalter.
Nun wollte ich sozusagen Stromstoßrelaises programmieren. D.h. wenn ein Lämpchen aktiviert ist (bzw. der RadioButton), dann soll es deaktiviert werden und andersrum. Also wird mit einem Klick auf einen jButton der Zustand eines jRadioButtons geändert.
So soll das ganze ausschauen:
Ich wollte dazu folgenden Code verwenden:
Java:
public void jButton1_ActionPerformed(ActionEvent evt) {
if (jRadioButton1.isSelected(true)) {
jRadioButton1.setSelected(false);
} else {
jRadioButton1.setSelected(true);
}
Code:
sieben_lichter.java:170:22: isSelected() in javax.swing.AbstractButton cannot be applied to (boolean)
Wie kann ich das Problem lösen?
Ihr könnt mir auch gern was anderes vorschlagen, so dass halt nicht der Zustand von RadioButtons geändert werde soll, sondern z.B. die Hintergrundfarbe von irgendetwas, oder der Inhalt eines Feldes. (Mir ist aber ein graphische Lösung lieber)
Danke schonmal
Zuletzt bearbeitet: