odznaczanie przycisku z ButtonGroup

0

Oto część mojego kodu:

toolPanel.add(check);
        JButton clean = new JButton("Wyczyść");
        clean.addActionListener
            (
                new ActionListener()
                {
                    public void actionPerformed(ActionEvent event)
                    {
                        for (int i = 0; i < buttonGroups.size(); i++)
                        {
                            ButtonModel buttonModel = ((ButtonGroup)buttonGroups.get(i)).getSelection();
                            if (buttonModel != null)
                            {
                                buttonModel.setSelected(false);
                            }
                        }
                    }
                }
            );

po naciśnięciu przycisku powinny się odznaczać wszystkie RadioButtony.
Pobieram więc model zaznaczonego przycisku w każdej grupie i odznaczam go, jeśli jest zaznaczony. Niestety to nie działa :( Co robię źle?

0

Kto pomoże?

0

Jeśli zaznaczysz jakiś radioButton z ButtonGroup to niestety jakiś już musi być zaznaczony, nie da się odznaczyć wszystkich. Wyjściem z tej sytuacji jest stworzenie dodatkowego radiobuttona i ukrycie go
radiobutton.setVisible(false)dobrze bedzie też zaznaczanie go na początku działania programu jako buttona domyślnego, jeśli chcesz by na początku nie był zaznaczony żaden przycisk.

Pozdrawiam BookaYashee

1 użytkowników online, w tym zalogowanych: 0, gości: 1