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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
private void boutonActionPerformed(ActionEvent e) { 
gui1.showMsg("message reçu");
}
Et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
gui1= new MobileAgentGui (this);
Et ce code pour la méthode showMsg :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Merci d’avance.