Boa Tarde, alguem poderia me ajudar, já pesquisei na net e juro que nao consigui recuperar o id corretamente.
Tenho o seguinte código.
private void populacombo(){
JbAlimentos.removeAllItems();
ControleAlimentos controlee = new ControleAlimentos();
controlee.listarTodos();
List<ItemAlimentacao> itenss = controlee.listarTodos();
//pega o modelo do combobox
DefaultComboBoxModel jb = (DefaultComboBoxModel)JbAlimentos.getModel();
for (int a = 0; a < itenss.size(); a++){
Object [] dadoss = new Object[2];
ItemAlimentacao j = (ItemAlimentacao) itenss.get(a);
dadoss [0] = j.getAlimentos_idalimentos();
dadoss [1] = j.getNome_alimentos();
jb.addElement(j.getNome_alimentos());
// ItemAlimentacao obj = (ItemAlimentacao) itenss.get(JbAlimentos.getSelectedIndex());
// id = obj.getAlimentos_idalimentos();
}
}
public class ControleAlimentos {
public List listarTodos (){
ItemAlimentacaoDao dao = new ItemAlimentacaoDao();
try{
return dao.ConsultaAlimentacao(itemalimentacao);
}catch(Exception ex){
JOptionPane.showMessageDialog(null, ex);
}
return null;
}
}
Essa parte comentada foi onde tentei recuperar, porem nao consigui.
alguem pode me ajudar ?
