Löschen einer Gruppe von Optionsfeldern in Java

Ich habe ein Programm, das Benutzer auffordert, aus vier Optionen (aus einer Gruppe von RadioButtons) eine Auswahl zu treffen.

Sobald der Benutzer eine Auswahl getroffen hat, klickt er auf eine Schaltfläche und erhält dann eine Nachricht. Nach dem Schließen des Fensters kehrt der Benutzer zum ersten Fenster zurück und trifft gegebenenfalls eine neue Auswahl. Ich möchte, dass die Radiobuttons völlig klar sind.

Bisher habe ich eine Methode implementiert, um die Auswahl der Radiobuttons aufzuheben und funktioniert gut (löscht die Werte der Variablen). Sie entfernt jedoch nicht den schwarzen Fleck vom zuvor ausgewählten Radiobutton. Auf der anderen Seite funktioniert die gleiche Methode auch, wenn die Kontrollkästchen deaktiviert und deaktiviert werden.

Irgendein Tipp, um dieses kleine Problem zu beheben?

Hier ist mein Code:

public void clean() {
    jRadioButton1.setSelected(false);
    jRadioButton2.setSelected(false);
    jRadioButton3.setSelected(false);
    jRadioButton4.setSelected(false);
    jCheckBox1.setSelected(false);
    jCheckBox2.setSelected(false);
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage