Bonjour,
pour que mon utilisateur puisse filtrer le contenu d'une JList j'ai ajouté un JtextField dans ma fenêtre sur lequel j'ai branché un ActionListener.
L'utilisateur tape une suite de charactères et lorsqu'il fait "entrée" je filtre le contenu de ma liste en fonction de ce que me renvoi la méthode getText() de mon textfield. Cela marche très bien.
Pour rendre cela plus dynamique j'ai remplacé mon ActionListener par un KeyListener-KeyAdapter pour que le filtrage se fasse au fur et a mesure des caractères tapés par l'utilisateur. Lors de l'évenement KeyTyped() la méthode getText() de mon textfield me renvoie le contenu du champ mais sans le dernier caractère tapé.
Avez vous une idée ? J'ai testé en passant par KeyPressed() et KeyRealsed() sans succès.
Merci
Partager