Olá pessoal,
Na minha aplicação eu tenho um jComboBox (jCbox_Indice_Correção) sendo que criei um método para pesquisar em uma tabela (tb_indice_correcao) um determinado valor e carrega-lo. Para carrega o jComboBox eu chamo esse método no construtor. Até ai tudo certo, porém eu preciso recuperar o ID do valor selecionado, ou seja, os valores da lista do jComboBox se referem a coluna 3 (consultaIndiceCorrecao.getString(3)), e o ID esta na coluna 1.
Abaixo o metodo:
public void montaListaIndicesCorrecao(){
ResultSet consultaIndiceCorrecao = null;
try {
this.jCbox_Indice_Correção.addItem("");// inicializa o combobox com resultado vazio.
consultaIndiceCorrecao= st.executeQuery("Select * from tb_indice_correcao");
while(consultaIndiceCorrecao.next()){
this.jCbox_Indice_Correção.addItem(consultaIndiceCorrecao.getString(3));
}
} catch (SQLException ex) {
System.out.println("Erro ao montar a lista");
}
}
Em uma pesquisa o pessoal me orientou a não carregar o jComboBox com a String e sim com o Objeto. Se esse for o caminho,como fazer?
Qual as outras opções para pegar o ID do valor selecionado pelo jComboBox?
OBRIGADO