JTextField tout le temps vide ?
Bonsoir,
J'ai un programme qui demande à l'utilisateur son nom et son mot de passe dans un JTextField et des JPasswordField. Le problème est quand je veux récupérer le nom de l'utilisateur, la chaine est toujours vide...
Voilà des bouts de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| public class Fenetre extends JFrame implements ActionListener {
private Container container;
private JLabel labelNom;
private JLabel labelVieuxMdp;
private JLabel labelNouveauMdp;
private JLabel labelConfirmerMdp;
private JTextField fieldNom;
private JPasswordField fieldVieuxMdp;
private JPasswordField fieldNouveauMdp;
private JPasswordField fieldConfirmerMdp;
private JButton buttonLancer;
[ ... ]
private Container construireFenetre() {
container = new JPanel();
container.setLayout(new GridBagLayout());
GridBagConstraints contraintes = new GridBagConstraints();
labelNom = new JLabel();
labelNom.setText("Nom");
contraintes.fill = GridBagConstraints.HORIZONTAL;
contraintes.weightx = 0.5;
contraintes.gridx = 0;
contraintes.gridy = 0;
container.add(labelNom, contraintes);
fieldNom = new JTextField(25);
contraintes.fill = GridBagConstraints.HORIZONTAL;
contraintes.weightx = 0.5;
contraintes.gridx = 1;
contraintes.gridy = 0;
container.add(fieldNom, contraintes);
[ ... ]
public String getNom() {
return fieldNom.getText();
}
public void actionPerformed(ActionEvent e) {
System.out.println("nom : "+getNom()); // Marche pas !!
} |
Merci de m'aider !
Le bug doit se trouver un peu plus loin.
jiddou a raison, le bug doit se trouver un peu plus loin dans ton code.