Olá,
Estou precisando de uma grande ajuda.
Estou desenvolvendo um programa, de cadastro de Pessoas e Estados. Cadastro de Estados OK. Cadastro de Pessoas, QUASE OK. Vejam minha de cadastro:
A imagem da tela de cadastro de Pessoas:
Meu pesadelo está porque coloquei uma ComboBox para selecionar o Estado.
Usando hibernate e listas, consigo puxar todos os OBJETOS Estado dentro do ComboBox e dentro da jTable.
O problema está sendo pegar a Referência ao OBJETO Estado, do meu campo 3 da jTable, e passar ele para o ComboBox.
Pegar a referência da tabela está fácil, fiz dessa forma:
Estado zz = (Estado) jTable2.getValueAt(jTable2.getSelectedRow(),3);
Ele realmente está pegando a referência ao objeto, testei da seguinte forma:
System.out.prinlnt(zz.getNomeEstado);
E deu certo! Pegou o nome do estado selecionado na jTable.
Acontece que eu quero que ele pegue esse objeto e automaticamente selecione o Estado na minha comboBox. O código usado não poderia ser mais simples:
comboEstado.setSelectedItem(zz);
Só que ele não seleciona! Não faz absolutamente nada!
Como resolvo isso? Tentei algo usando DefaultTableModel, sem sucesso, mas eu estou encafifado: o setSelectedItem não deveria fazer justamente isso?
Alguma luz?
Obrigado pela atenção e desculpem o tamanho. Apenas quis detalhar o máximo!
Abraços!
