Auto-preenchimento

6 respostas
darkroger

boa tarde pessoal,
tem algum geito de implementar auto-preenchimento de palavras em java?

valew

6 Respostas

S

Ooops :roll: Não entendi, foi mal.

darkroger

ops, foi mal se nao me expressei devidamente…

por exemplo, num campo textfild onde coloco nomes de peças, quando a pessoa comecar a digitar vai aparecendo sugestoes de palavras, como no eclipse ou numa barra de pesquisa google.

ai segue uma imagem de exemplo.

eros.stein

Sim, é possível! :smiley:

Use KeyListener, assim toda tecla que for pressionada terá seu evento capturado, assim você pode tratar o recebimento desse evento da forma que quiser, inclusive gerando o auto-preenchimento.

Dê uma olhada nesses links:
http://java.sun.com/docs/books/tutorial/uiswing/events/keylistener.html
http://www.java2s.com/Code/Java/Event/DemonstratingtheKeyListener.htm

darkroger

conheco keylistener, mas sera que tem algum outro geito mais simples de fazer isso?
pelo que pensei, usando keylistener, quando a pessoa digitar alguma tecla, vou ter que tratar esse evento pesquisando no meu banco de dados para dar sugestoes…mas como fazer isso aparecer na tela?

eros.stein

Não conheço nenhum Jeito mais simples de fazer isso não, até porque na minha opnião este é bem simples. Para mostrar as opções na tela basta usar um drop-down (como na sua imagem), uma label, o que você preferir.

E

o que é um drop-down?

Criado 4 de abril de 2008
Ultima resposta 5 de abr. de 2008
Respostas 6
Participantes 4