Bonjour, je débute en Java et depuis peu, je me suis lancé dans la programmation d'une application utilisant Swing.
Mon programme avance assez bien car je connais déjà les composants, les événements et les différents Layout.
Il y a une chose que je ne comprend pas et qui me tracasse, lorsque par exemple je déclare une zone de texte (avant le constructeur de la classe) :
Code :
- JTextArea resultat = new JTextArea(10,40);
|
et que je modifie cette zone dans le constructeur de ma JFrame :
Code :
- resultat.setText("UnTexte" );
|
cela fonctionne.
Mais lorsque l'on modifie ce composant à la déclaration (avant le constructeur) :
Code :
- JTextArea resultat = new JTextArea(10,40);
- resultat.setText("UnTexte" );
|
on obtient le message suivant :
Code :
- package resultat does not exist
|
Pourquoi cela ?
Je vous remercie d'avance pour votre aide !