Console : readPassword et readLine
Bonjour,
Je suis en train de travailler sur un projet qui utilise la console (System.console()) comme interface.
Les méthodes readPassword et readLine sont massivement utilisées pour demander des informations à l'utilisateur.
Malheureusement il se peut qu'une question vienne en interrompre une autre (moins prioritaire).
Quand cela arrive, j'affiche un message informant l'utilisateur de la question à répondre de suite et quand il a saisit la réponse, la question précédente est posée à nouveau.
Tout fonctionne à merveille tant que le type de question (normale / password) n'est pas mélangé.
Quand une question 'Password' prioritaire arrive alors que l'utilisateur répondait à une question classique, il fournit son mot de passe en clair et en plus lisible sur l'écran... :(
Existe-t-il un moyen pour forcer la console à interrompre la saisie en cours, ou bien une ruse pour simuler un retour chariot afin de faire terminer la méthode readLine?
D'avance, merci