Bonjour à tous,

j'ai un tout petit problème qui me gache le plaisir.

J'ai une fenetre de saisie de mot de passe avec le carctère "*", et tout se passe très bien...sauf que lorsque l'utilisateur clique sur "annuler" ou "ok", il se passe la même chose car je n'arrive pas à récuperer le choix de l'utilisateur...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
														String pass = "";
								JPasswordField password = new JPasswordField();
								password.setEchoChar('*');
								JOptionPane option = new JOptionPane(password,JOptionPane.QUESTION_MESSAGE,JOptionPane.OK_CANCEL_OPTION);
								JDialog dialog = option.createDialog(Iam, "Entrez votre mot de passe messagerie: ");
								dialog.setVisible(true);
 
								char[] mot = password.getPassword();
								//methode getText() est obsolette
								for (int i = 0; i < mot.length; i++) 
								{
									pass += mot[i];
								}
Une idée ?
(je sais comment recuperer le résultat dans le cas d'un inputDialog "traditionnel" sans caractère "*", mais là...)