Oui heum merci mais bon tout ça c'est déjà fait et refait getPassword() retourne un char[], ce tableau est une représentation possible de la chaine 'encodée' (il y plusieurs représentation). Donc c'est pour cela que lorsque je compare, pour un même mot de passe, deux instances différentes de JPasswordField, ça ne fonctionne pas car si il compare caractère par caractère ce sera faux.
Exemple:
"meuh" pour JPasswordField1 donne "[C@1ca318a"
"meuh" pour JPasswordField2 donne "[C@17a8913"
Voila je sais a peu près pourquoi ça ne marche pas, mais je ne sais pas comment arranger l'affaire.
