2010-02-12 8 views

Respuesta

36

hay que añadir en un ButtonGroup

ButtonGroup group = new ButtonGroup(); 
group.add(birdButton); 
group.add(catButton); 

Asegúrate de añadir este código después de que los botones se crean utilizando las nuevas JRadioButton constructores, según el caso.

6

Mi java está oxidado pero si mal no recuerdo debe usar la clase ButtonGroup. Agregue sus botones de radio al objeto ButtonGroup. Creo que se verá así.

ButtonGroup buttonGroup = new ButtonGroup(); 
buttonGroup.add(new JRadioButton('Label', false)); 
buttonGroup.add(new JRadioButton('Label2', true)); 

Espero que esto ayude. He abandonado Java hace años.

+0

Pero luego cómo agregarlos a JPanel porque el método add no funciona para ButtonGroup – stillStudent

+1

Aún necesita agregar JRadioButtons al JPanel individualmente; ButtonGroup es simplemente una construcción utilizada para mantener el estado seleccionado de los botones; no es un componente de diseño. – Adamski

+0

disculpe por molestar, me di cuenta mientras tanto. Fue exactamente la forma en que dijiste Adamski. Gracias. – stillStudent

Cuestiones relacionadas