Bjr tlm, j'ai un soucis dans la recuperation d'un JTextField

J'ai ma classe:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
class fenetre2 extends JFrame implements ActionListener
Je déclare mes variable JTextField :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
JTextField chlog;
JTextField chmdp;
J'utilise un gridbaglayout et je mes des ecouteurs sur mes JTextField:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
JTextField chlog = new JTextField(25);
chlog.addActionListener(this);
 
JTextField chmdp = new JTextField(25);
chmdp.addActionListener(this);
Ensuite dans ma fonction actionPerformed, j'essaie de récupérer mes champs dans un try catch a l'aide de :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
String id;
System.out.println("OK");
id = chlog.getText();
System.out.println("OK2");
Et la, j'ai juste l'affichage de "OK" et ensuite il me genere mon message d'erreur du catch.

ma public class est Identification qui ne contient que le main et dans cette classe, j'ai ma class fenetre2. Mes JTextFields sont declares au debut de la class puis j'ai une fonction d'initialisation de l'affichage puis mon constructeur fenetre2().

Esperant avoir ete assez clair pour recevoir de l'aide.
Par avance merci.