Prezados,
Tenho um buttongroup que através do código :
this.buttonGroup1.getSelection().getActionCommand()
eu consigo acessar o “butão” selecionado e gravar a seleção no meu bd… minha pergunta é: E na volta?? Como faço para quando o corno consultar um registro no banco eu, automaticamente alterar a propriedade do botao que estava consultado anteriormente
Imaginem um cadastro de clientes… quando ele consultar o registro do joao da silva, teria que ticar o botao Masculino… como faço isso?
agradeço desde jah
Olá André,
Seu JRadioButton possui uma propriedade chamada setSelected(true|false);
Vamos supor que vc queira montar a tela com o sexo F marcado.
...
private JRadioButton jRadioM;
private JRadioButton jRadioF;
private ButtonGroup bGroup;
public ClientView() {
bGroup= new ButtonGroup();
jRadioF = new JRadioButton("Feminino");
// Setando o JRadioButton jRadioF como marcado
jRadioF.setSelected(true);
jRadioM = new JRadioButton("Masculino");
bGroup.add(jRadioM);
bGroup.add(jRadioF);
}
...
Agora só não sei como é sua programação, veja como vai fazer a checagem de qual sexo veio do Data Base.
Abrasss. :arrow:
Caro André,
Tenho feito uso do seguinte método para a “volta”:
// Verifica o JRadionButton do grupo para selecioná-lo.
for (Enumeration e = bg2.getElements(); e.hasMoreElements();){
JRadioButton jrb = (JRadioButton) e.nextElement();
if (jrb.getText().toUpperCase().equals(verba.getGrupo().toUpperCase())){
jrb.setSelected(true);
}
}
Olavo Jr.