Salve galera…
Seguinte, eu tenho um JComboBox que uso pra consulta, vou digitando ele vai me trazendo o resultado de um List.
Eu quero exibir todos os resultados q ele encontrar, selecionar o que eu preciso e adicionar o valor a um JTextField.
to tentando assim, mas ainda sem sucesso.
public void editorCombo(){
comboPesquisa.getEditor().getEditorComponent().addKeyListener(new KeyAdapter() {
public void keyReleased(KeyEvent e){
List<Funcoes> lista = new FuncoesDAO().retornaFuncao(String.valueOf(e.getKeyChar()).toUpperCase());
comboPesquisa.setModel(new DefaultComboBoxModel(new Vector<Funcoes>(lista)));
comboPesquisa.setPopupVisible(true);
}
});
//for(Funcoes f : lista){
// idFuncao.setText(new FormataCodigos().retornaCodigoFormatado(f.getIdFuncao()));
// funcao.setText(f.getFuncao());
//}
}
Na maneira como estou fazendo ele me traz apenas os enderecos da lista algo como: beans.Funcoes@6cb8 e nao os itens…com for each consigo pegar os itens, mas nao consigo fazer o popup funcionar…entao to num mato sem cachorro…kk !!!
Eu preciso pegar o item selecionado e adicionar seu codigo e seu nome a 2 jtextfields…Como fazer isso ?
obrigado.