J’ai deux interfaces « fen1 » et « fen2 »(les deux héritées de JFrame ), dans « fen1 » il y a un textArea et dans la « fen2 » il y a un bouton.
Lorsque je clique sur le bouton de fen2 Je veux qu’il affiche « message reçu » dans le textArea de fen1.
Le code du bouton :
1 2 3
| private void boutonActionPerformed(ActionEvent e) {
gui1.showMsg("message reçu");
} |
Et
gui1= new MobileAgentGui (this);
Et ce code pour la méthode showMsg :
1 2 3
| public void showMsg(String text){
containersDestination.append(text+"\n");
}; |
Mais il affiche cette erreur :
Java.lang.NullPointerException
Où est le problème ? y a t il un moyen d’appeler une classe héritée de JFrame sans l’instancier, c à d sans faire gui=new mafenêtre() ; il suffit de faire directement gui.maméthode() ;?
j'attend vos réponses ![:)](https://www.developpez.net/forums/images/smilies/icon_smile.gif)
Merci d’avance.
Partager