Java.lang.NullPointerException

BMG77 Messages postés 3 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
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

  1. KX Messages postés 19031 Statut Modérateur 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