JTextfield COMPLETTO AUTOC dal database
-
28-10-2019 - |
Domanda
Voglio un JTextfield che mostri suggerimenti in un popup come tipi utente (come suggerisce Google). Voglio che i dati dei suggerimenti vengano recuperati da una tabella di database. Ho guardato SwingX e Glazedlist, ma penso che forniscano il completamento automatico JComboBox e JTextfield non mostra un popup in queste librerie.
Voglio monitorare l'input e la riduzione del database dell'utente dopo intervalli specifici.
Grazie.
Soluzione
Continuevo a guardare in swingx o glazedlist, per evitare di reinventare la ruota. Ma se lo stai facendo da solo:
Aggiungere un KeyListener
sul campo e mostra un popup appena sotto il campo di testo ogni volta che l'utente tipi. Il popup potrebbe essere solo un menu con possibili elementi o forse anche a JList
. Assicurarsi che la query del database possa tenere il passo con la digitazione o mettere il lavoro su un thread separato.