pessoal boa tarde
Estou desenvolvendo uma aplicação com netbeans.
Esta aplicação funciona basicamente como uma agenda de contatos, onde encontramos diversos tutoriais na net para se basear.
fiz todas as classes e metodos de inserção no banco de dados e está tudo ok, porem na minha aplicação a informações que são feitas por meio de jradiobuttons
para fazer a inserção no banco usei a logica a seguir:
if (jRBCAPACITACAO.isSelected()){
c1.setCapacitacao("X");
c1.setManutencao("");
c1.setReforma("");
c1.setVerific_metrol("");
c1.setOutros_fin("");
c1.setOutro_desc_fin("");
}else if(jRBMANUTENCAO.isSelected()){
c1.setCapacitacao("");
c1.setManutencao("X");
c1.setReforma("");
c1.setVerific_metrol("");
c1.setOutros_fin("");
c1.setOutro_desc_fin("");
}else if(jRBREFORMA.isSelected()){
c1.setCapacitacao("");
c1.setManutencao("");
c1.setReforma("X");
c1.setVerific_metrol("");
c1.setOutros_fin("");
c1.setOutro_desc_fin("");
}else if(jRBVERIFC_METROL.isSelected()){
c1.setCapacitacao("");
c1.setManutencao("");
c1.setReforma("");
c1.setVerific_metrol("X");
c1.setOutros_fin("");
c1.setOutro_desc_fin("");
}else {
c1.setCapacitacao("");
c1.setManutencao("");
c1.setReforma("");
c1.setVerific_metrol("");
c1.setOutros_fin("X");
c1.setOutro_desc_fin(jTFOUTROS_DESCRICAO.getText());
}
está salvando certinho no meu BD.
Como podem perceber meu BD possui um campo para cada jradiobutton (E PRECISA SER ASSIM por causa do meu relatorio)
O problema está ocorrendo quando estou fazendo o botão pesquisar, onde quando seleciono um dado pesquisado ele joga de volta para o meu formulario para poder alterar dados ou excluir.
a parte dos jtextfield está funcionando belezinha o problema é pegar o valor do banco e passar para os radiobuttons.
tentei fazer desse jeito:
if(descontaminação.get(tabela.getSelectedRow()).getCapacitacao().equals("X")){
jRBCAPACITACAO.isSelected();
}else if(descontaminação.get(tabela.getSelectedRow()).getManutencao().equals("X")){
jRBMANUTENCAO.isSelected();
}else if(descontaminação.get(tabela.getSelectedRow()).getReforma().equals("X")){
jRBREFORMA.isSelected();
}else if(descontaminação.get(tabela.getSelectedRow()).getVerific_metrol().equals("X")){
jRBVERIFC_METROL.isSelected();
}else{
jRBOUTROS_FIN.isSelected();
jTFOUTROS_DESCRICAO.setOpaque(true);
jTFOUTROS_DESCRICAO.setEnabled(true);
jTFOUTROS_DESCRICAO.setText(descontaminação.get(tabela.getSelectedRow()).getOutro_desc_fin());
}
porem quando rodo o programa nao me retorna nada
alguem pode me ajudar?
obrigado
