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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !
Partager