Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2011, 03:21
porito
 
Fecha de Ingreso: junio-2010
Mensajes: 44
Antigüedad: 14 años, 4 meses
Puntos: 0
deselecionar un radiobutton de un grupo

Hola,

tengo 3 radiosbutton en un mismo grupo, de tal forma que cuando selecciono uno, el otro se me deselecciona....

Pero como puedo hacer para que se comporte como un check y al hacer click sobre un radio ya seleccionado, se me desmarque??

He probado esto:
Código:
final JOrionRadio radio = creaRadio(idPregunta, idRespuesta);
	grupo_.add(radio);
	panel.add(radio, BorderLayout.NORTH);

	radio.addActionListener(new ActionListener() {

		public void actionPerformed(ActionEvent evt) {
			if (radio.isSelected()) {
				grupo_.clearSelection();
			} 
		}
	});
Y se me deselecciona, pero luego no me deja marcar ninguno de los del grupo....
Y si en lugar de
grupo_.clearSelection();
pongo:

radio.setSelected(false);

no se me desmarca...
Como puedo hacerlo?

gracias