Bonjour,
Je refait un topic pour que le problème que j'ai évoqué sur ce post :
http://www.developpez.net/forums/sho...d.php?t=171477
Je vais rerésumer ce que je cherche a faire : j'ai un JPasswordField et je cherche à brouiller un éventuel keylogger présent sur le système. L'idée était d'utiliser un Robot qui simule l'appui de touche et le programme se charge de faire la différence entre la saisie réel de l'utilisateur et celui du Robot. Voici comment j'ai procédé : j'ai fait une classe qui s'occupe de simuler l'appui des touches (un thread). Lorsque je simule, j'indique au thread principal la touche que j'ai simulé. Dans ce thread principal, j'ai ajouté un DocumentListener à mon JPasswordField pour détecter l'ajout de caractères. Le problème est que lorsque ma méthode insertUpdate est appelée, le caractère n'est pas encore dans le JPasswordField, alors je ne peux rien faire :/
Voila maintenant je vous solicite à nouveau pour trouver une solution a ce problème ou trouver une autre idée pour arriver a mes fins.
Merci
Partager