Créer une boîte de texte autocompleting en Java avec une liste déroulante

je veux créer une boîte de texte auto-suggest qui interrogerait la base de données à chaque événement de sortie de clé. Cette partie est facile, mais je veux donner visuel agréable. Quelque chose de similaire à la boîte de texte auto-suggérer que nous voyons dans les sites Web comme la recherche dans Facebook.

Comment faire une telle interface ?

Une idée naïve serait d'avoir une JList placé juste en dessous de la zone de texte et définissez visible avec les résultats à en trouver un.

toute meilleure idée ou un standard façon de faire?

25
demandé sur David Kroukamp 2013-01-07 01:28:21

6 réponses

la réponse de@syb0rg est plus facile, car elle utilise une bibliothèque tierce.

Toutefois, j'ai utilisé une autre approche:

Il utilise une classe personnalisée appelée AutoSuggestor qui accepte un