Bom dia galera … seguinte …
Tenho um ComboBox mas não queria apenas descrição no combo e sim Código e Descrição, ou seja, o que aparece no Combo é a Descrição, mas o valor da tabela esta oculto. Até ai tudo bem, fiz uma classe com apenas o código e a descrição e populei o combobox. Consigo até pegar o código usando (ComboItem)ComboBox.getSelectedItem()).getValor() onde ComboItem é a minha classe …
Na tela tem um Grid (JTable) onde uma das colunas tem o Código e na mesma tela tem o combobox que quero listar a descrição para cada linha do Jtable. O que estou fazendo é percorrer toda a lista do Combo pra achar o que tem o mesmo Código do Grid. Queria outra solução por questões de performance. Este é o laço que fiz pra percorrer o ComboBox
for(int i=0;i<ComboBox.getItemCount();i++){
ComboBox.setSelectedIndex(i);
if (((ComboItem)ComboBox.getSelectedItem()).getValor().equals((String) jTableAplic.getValueAt(linha, 2).toString())){
return;
}
}
Existe algum GET que pegue a descrição a partir do código ???
Desde já grato.