Utilisation d'une JPasswordField [Résolu]

Messages postés
295
Date d'inscription
vendredi 26 avril 2013
Statut
Membre
Dernière intervention
15 juillet 2015
-
Bonjour,

Et il possible avec une chekbox de faire apparaitre le mot de passe entrée dans une JPasswordField? Si oui comment?

Je ne sais pas cette question a déjà était poser ou pas.Mais merci de perdre un peu de temps pour y répondre, bonne journée.

Merci et que le café soit avec vous.
Afficher la suite 

Votre réponse

2 réponses

Messages postés
5331
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
12 avril 2019
106
0
Merci
Salut,

Si tu passes 0 à la fonction setEchoChar de ton JPasswordField il affichera le texte.
exemple:
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JPasswordField;


public class Test extends JFrame {

public Test() {
setSize(300, 300);
setLocationRelativeTo(null);
setDefaultCloseOperation(3);

JPanel p = new JPanel();
final JPasswordField pwd = new JPasswordField();
pwd.setPreferredSize(new Dimension(200, 25));
pwd.setEchoChar('*');

final JCheckBox chk = new JCheckBox();
chk.setText("Show password");
chk.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
if(chk.isSelected())
pwd.setEchoChar((char)0);
else
pwd.setEchoChar('*');
}
});

p.add(pwd);
p.add(chk);
setContentPane(p);
}

public static void main(String[] args) {
new Test().setVisible(true);
}
}

Commenter la réponse de Twinuts
Messages postés
295
Date d'inscription
vendredi 26 avril 2013
Statut
Membre
Dernière intervention
15 juillet 2015
0
Merci
Bonjour,
Merci ton aide ma était précieuse je ne trouver aucun tuto qui m'expliquer le fonctionnement des JPasswordField.
Bonne journée
Commenter la réponse de EnguerrandP

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.