ComboBox - Selecionar dado de acordo com a letra digitada no teclado

8 respostas
viny_scholl

Olá Pessoal, tenho aqui um jComboBox preenchido com Varios nomes de Clientes, eu gostaria que ao selecionar o jComboBox e por exemplo, teclar “M”, ele selecionasse no ComboBox o primeiro nome que começa com M.
o Combo box esta ordenado!

Obrigado!

8 Respostas

viny_scholl

Alguem?

pedroroxd

Teclar M no teclado ou Teclar ele em um textField, por exemplo?

viny_scholl

Olá Pedro, Teclar M no teclado com o jComboBox Selecionado!

robertoMoraes

Tenta assim :smiley:

private void jComboBox1KeyPressed(java.awt.event.KeyEvent evt) {
        
        jComboBox1.selectWithKeyChar(evt.getKeyChar());
}
viny_scholl

robertoMoraes:
Tenta assim :smiley:

private void jComboBox1KeyPressed(java.awt.event.KeyEvent evt) { jComboBox1.selectWithKeyChar(evt.getKeyChar()); }


Olá Amigo, Obrigado pela Ajuda, porem não Funcionou!

Segue o Print da Tela que quero fazer essa implementação!

robertoMoraes

olá você adicionou o keyListener ao seu jComboBox?

poste o código do jComboBox

R

acho que usar o combo box, para nomes de clientes nao vai ser o melhor…
se o numero aumentar… por exemplo… o que acha?

tem banco de dados… ? use uma busca com o like… e poste no textfield, ou em uma tabela, para selecionar, por exemplo, em um frame separado mesmo, quem sabe…

que acha? seria bom se fosse só para os vendedores, por exemplo, que sempre será um numero reduzido…

???/

viny_scholl

raghy:
acho que usar o combo box, para nomes de clientes nao vai ser o melhor…
se o numero aumentar… por exemplo… o que acha?
tem banco de dados… ? use uma busca com o like… e poste no textfield, ou em uma tabela, para selecionar, por exemplo, em um frame separado mesmo, quem sabe…
que acha? seria bom se fosse só para os vendedores, por exemplo, que sempre será um numero reduzido…
???/

Pois é, Eu acho que vou fazer uma tela separada para Listar Clientes e Buscar, ai eu selecionar o Cliente em uma jtable e Importo ele para minha Tela! Acho que seria o Melhor!

Abraço!

Criado 8 de abril de 2011
Ultima resposta 9 de abr. de 2011
Respostas 8
Participantes 4