Utilisation d'une JPasswordField [Résolu]

Signaler
Messages postés
295
Date d'inscription
vendredi 26 avril 2013
Statut
Membre
Dernière intervention
15 juillet 2015
-
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.
A voir également:

2 réponses

Messages postés
5350
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
29 juin 2020
97
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);
}
}

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

Bonjour,
Merci ton aide ma était précieuse je ne trouver aucun tuto qui m'expliquer le fonctionnement des JPasswordField.
Bonne journée