Duvida ButtonGroup

3 respostas
Marques

Colegas,

Criei um ButtonGroup com dois radioButton (S/N).
Peguei o valor selecionado, por exemplo ‘S’ e gravei no banco.

Agora, quando o usuario entrar na tela de consulta quero exibir a opçao selecionada (que estah gravada o banco, no caso S)
Como eu seleciono a opcao S no buttonGroup?

Muito obrigado,

Marques

3 Respostas

ViniGodoy

Você não seleciona no ButtonGroup e sim no radioButton.

if (valor == 's') radSim.setSelected(true); else radNao.setSelected(false);

ekszuki

Não existe nenhuma outra forma de fazer isso sem usar if ???

ViniGodoy

Você poderia mapear um valor a um JRadioButton, através de um map:

Em algum momento na construção:

Map<Character, JRadioButton> radios = new HashMap<Character, JRadioButton>(); radios.add('s', radSim); radios.add('n', radNao);

Uso:

Criado 17 de agosto de 2009
Ultima resposta 31 de mai. de 2010
Respostas 3
Participantes 3