Question

Je veux un JTextField qui montre des suggestions dans une fenêtre contextuelle comme les types d'utilisateurs (comme Google suggère). Je veux des données suggestions à extraire d'une table de base de données. J'ai cherché à SwingX et GlazedLists mais je pense qu'ils fournissent autocomplete JComboBox et JTextField ne montre pas une fenêtre contextuelle dans ces bibliothèques.

Je veux surveiller les entrées utilisateur et la base de données de re-requête après des intervalles de spécifiques.

Merci.

Était-ce utile?

La solution

Je continuer à chercher dans SwingX ou GlazedLists, afin d'éviter de réinventer la roue. Mais si vous faites vous-même:

Ajouter un KeyListener sur le terrain et montrer une fenêtre juste au-dessous du champ de texte chaque fois que les types d'utilisateurs. Le pop-up pourrait être juste un menu avec des éléments possibles ou peut-être même un JList. Assurez-vous que votre requête de base de données peut suivre le taper ou mettre le travail sur un thread séparé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top