Pour tout te dire, je ne comprends meme pas pourquoi ça marchait en commentant la ligne.
Au début de ton main, tu invoques :
A cause de ça, tu ne sais pas exactement quand sera exécutée la méthode run(). Elle sera exécutée "dès que possible".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 EventQueue.invokeLater(new Runnable() { public void run() { try { essai window = new essai(); window.frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } });
En attendant, ton programme java continue à éxecuter les lignes suivantes:
Si tu en arrives à la dernière ligne alors que ton run() n'a pas été exécuté, textLog est toujours null...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 File entryFile = new File("C:\\www.xml"); cl1 essai = new cl1(); String logPass =""; String userCherch = "ladjm"; logPass = essai.recherche(userCherch, entryFile); logPass = "lulu"; textLog.setText("Identifiant : "+logPass);






Répondre avec citation







Partager