Utilisation d'une JPasswordField [Résolu]

EnguerrandP 295 Messages postés vendredi 26 avril 2013Date d'inscription 15 juillet 2015 Dernière intervention - 6 nov. 2013 à 11:40 - Dernière réponse : EnguerrandP 295 Messages postés vendredi 26 avril 2013Date d'inscription 15 juillet 2015 Dernière intervention
- 6 nov. 2013 à 15:58
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 

2 réponses

Répondre au sujet
Twinuts 5260 Messages postés dimanche 4 mai 2003Date d'inscriptionModérateurStatut 18 avril 2018 Dernière intervention - 6 nov. 2013 à 14:26
0
Utile
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
EnguerrandP 295 Messages postés vendredi 26 avril 2013Date d'inscription 15 juillet 2015 Dernière intervention - 6 nov. 2013 à 15:58
0
Utile
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.