Java.lang.NullPointerException

BMG77 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour.
Je programme sur Java en se servant de la technologie JavaFx Scene builder. Lorsque j'appuie sur le bouton (Dept Electrique) qui relie ma fenêtre principale à une autre, la console m'affiche le message suivant :
Caused by: java.lang.NullPointerException
at employee.views.MainItemsController.goDeptElectric(MainItemsController.java:14)
... 58 more

Malgré le fait que j'ai géré l'événement du bouton au niveau de mon IDE Eclipse Oxygen (par le biais des classes Main & MainItemsController) et au niveau de Scene Builder (en sélectionnant l'action appropriée pour ce bouton).
Voir captures suivantes :



1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Dans MainItemsController, ligne 14, tu appelles
main.showDeptElectric()
mais avec un objet
Main main
qui vaut null car tu n'as pas fait de
main = new Main()
ou équivalent.

Ps. Utiliser main, que ce soit comme nom de classe ou de variable, c'est moche.
main ne devrait jamais être utilisé pour autre chose que la methode d'entrée du programme.
0