JComboBox Com busca

Olá

Estou desenvolvendo um JComboBox com algumas particularidades
como busca no banco atraves de eventos do teclado

o esta funcao esta funcionando mas quando o usuario começa a digitar dentro do combo para fazer a procura, os caracteres digitados sao selecionados e o usuario tem que ficar apertando para o lado para nao apagar oq estava digitado

ao final da procura no banco eu seto

jComboBox.setModel(new DefaultComboBoxModel(meuArray));
jComboBox.setPopupVisible(true);

EX:

quero procurar por Ford
digito 'f’
quando vou digitar 'o’
o ‘f’ está selecionado e tenho que cliclar com o mouse no final do combo ou apertar para o lado

valew
Thiago Moraes