Originariamente inviato da gax80
alex87, hai provato a creare l'istanza
codice:
public     ButtonGroup group = new ButtonGroup();
e
fare
codice:
group.add(<il nome del botton>);
<il nome del tuo bottone>.setSelected(false);
si, il gruppo l'avevo creato, cosi' come avevo addato ( ) i singoli radio botton.

vi spiego cosa devo fare:

sto preparando un programma per fare test al computer. le domande vengono messe in una JTextArea mentre le alternative di risposta in JRadioButton. vorrei dare allo studente la possibilita' di ripensarci e di togliere una risposta data... per questo ho messo un JButton che , se cliccato, scorre il vettore dei JRadioButton e chiama su ognuno setSelected(false).

se chiamo setSelected(false) solo sul bottoncino selezionato (riconosciuto con isSelected()), la situazione nonn cambia, anche se correttamente mi viene segnalato che il bottoncino e' selezionato!!!

codice:
bottone.addActionListener(new ActionListener()
{
    public void actionPerformed(ActionEvent e)  
   {
      for (int i = 0; i < bottoncini.length; i++)
      {
           if (bottoncini[i].isSelected()))
          {
              System.out.println(i + " e\' selezionato!");
              bottoncini[i].setSelected(false);
          }
      }
   }
});
la stampa viene fatta correttamente, ma il bottoncino rimane selezionato!

ho provato anche ad usare il setSelected del model associato ma niente!