Comment faire un champ de texte pour la recherche(avec des conseils comme une recherche sur google)

Je veux faire une fenêtre de l'application pour PC, à l'aide de java swing. Je voudrais faire un champ de texte. Lors de la saisie pour le champ texte j'en ai besoin pour afficher des conseils en vertu de ce champ de texte. Et l'utilisateur peut sélectionner le texte à partir de la liste. De la même manière que la recherche sur google dans le navigateur. Donc, j'ai besoin de deux fonctions, la première est simple: filtrer un ensemble de chaînes par déjà tapé le texte. Mais comment faire pour les afficher dans une liste ?

EDIT1: j'ai besoin de la liste à être montré si il y a quelque chose à montrer après filtration et une capacité à sélectionner à l'aide des touches haut et bas. De même que la recherche google, mais sur l'application de PC.

OriginalL'auteur maximus | 2011-06-25