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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top