Olá pessoal, espero que estejam bem, preciso de ajuda, eu aprendir como popular minha Jcomobox atraves do meu banco de dados, funcionou bem, mas estou tendo problemas em regatar os valores que estão do jtable para ela, por exemplo cadastrei o cliente e ao clicar nele todas as informações vão as suas devidas Jlabels e JcomboBox menos a informação que eu alterei a jcomobox pra pegar dados do banco de dados. Desculpem eu me perco um pouco com objeto, mas se nao conseguir ser claro me avisem que tentarei. o meu codigo ta da sequinte forma:
// aqui eu pego os dados do profissional no meu DAO
public void tabelaprof() {
DefaultTableModel prof = (DefaultTableModel) tabelaprof.getModel();
prof.setNumRows(0);
CadProfissionalDAO prdao = new CadProfissionalDAO();
for (CadProfissional pro : prdao.lerfk()) {
prof.addRow(new Object[]{
pro.getNome(),
pro.getMatricula(),
pro.getCpf(),
pro.getCrm(),
pro.getEspecialidade().getDescricao(),
pro.getEspecialidade().getValor()
});
}
}
/* aqui eu envio as informações para as respectivas labels e comboBox ao clicar*/
if (tabelaprof.getSelectedRow() != -1) {
Jnome.setText(tabelaprof.getValueAt(tabelaprof.getSelectedRow(), 0).toString());
Jmatricula.setText(tabelaprof.getValueAt(tabelaprof.getSelectedRow(), 1).toString());
Jcpf.setText(tabelaprof.getValueAt(tabelaprof.getSelectedRow(), 2).toString());
Jcrm.setText(tabelaprof.getValueAt(tabelaprof.getSelectedRow(), 3).toString());
boxespecialidade.setSelectedItem(tabelaprof.getValueAt(tabelaprof.getSelectedRow(), 4).toString());
Jvalor.setText(tabelaprof.getValueAt(tabelaprof.getSelectedRow(), 5).toString());
......
É essa linha que eu nao consigo corrigir ja fiz de tudo mas nao consigo que ao clicar a informação que esta aparecendo na Jtable aparece nele ( ja tirei e colocoquei esse toString)
boxespecialidade.setSelectedItem(tabelaprof.getValueAt(tabelaprof.getSelectedRow(), 4).toString());







