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