Je suis en train d'apprendre à programmer en java. J'en suis à
apprendre les rudiments de la création des GUI et en créant une petite
application test, j'obtient une erreur que je n'arrive pas à régler
:o(
Le code compile sans problème mais lorsque je lance l'application
j'obtient le message d'erreur suivant :
Exception in thread "main" java.lang.NullPointerException
at java.awt.Container.addImpl(Container.java:1041)
at java.awt.Container.add(Container.java:379)
at PolRetours.go(PolRetours.java:47)
at PolRetours.main(PolRetours.java:24)
À ce que j'ai pu lire sur le web, c'est comme si l'objet mainWindows
n'était pas créé et que j'avais une référence null. Mais je ne vois
pas pourquoi... J'ai mis le code plus bas si quelqu'un peut jeter un
petit coup d'oeil:
Aussi, est ce qu'il existe une commande qui me permet d'afficher la
valeur de toutes mes variables et que je pourrais utiliser quand je
débogue mes programmes?
Merci 1000x pour votre aide et précisux conseils :)
Philippe
PolRetours mainWindow = new PolRetours();
mainWindow.go();
}
public void go(){
frame = new JFrame("Quelques politiques de retour...");
panelTop = new JPanel();
champRecherche = new JTextField();
searchButton = new JButton("Rechercher");
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Xavier Nayrac
a écrit :
Exception in thread "main" java.lang.NullPointerException at java.awt.Container.addImpl(Container.java:1041) at java.awt.Container.add(Container.java:379) at PolRetours.go(PolRetours.java:47) at PolRetours.main(PolRetours.java:24)
À ce que j'ai pu lire sur le web, c'est comme si l'objet mainWindows n'était pas créé et que j'avais une référence null.
Si tu regardes ton code (et/ou si tu suis la trace, ligne 47) tu verras que c'est la JList qui n'existe pas.
Aussi, est ce qu'il existe une commande qui me permet d'afficher la valeur de toutes mes variables et que je pourrais utiliser quand je débogue mes programmes?
Exception in thread "main" java.lang.NullPointerException
at java.awt.Container.addImpl(Container.java:1041)
at java.awt.Container.add(Container.java:379)
at PolRetours.go(PolRetours.java:47)
at PolRetours.main(PolRetours.java:24)
À ce que j'ai pu lire sur le web, c'est comme si l'objet mainWindows
n'était pas créé et que j'avais une référence null.
Si tu regardes ton code (et/ou si tu suis la trace, ligne 47) tu verras
que c'est la JList qui n'existe pas.
Aussi, est ce qu'il existe une commande qui me permet d'afficher la
valeur de toutes mes variables et que je pourrais utiliser quand je
débogue mes programmes?
Exception in thread "main" java.lang.NullPointerException at java.awt.Container.addImpl(Container.java:1041) at java.awt.Container.add(Container.java:379) at PolRetours.go(PolRetours.java:47) at PolRetours.main(PolRetours.java:24)
À ce que j'ai pu lire sur le web, c'est comme si l'objet mainWindows n'était pas créé et que j'avais une référence null.
Si tu regardes ton code (et/ou si tu suis la trace, ligne 47) tu verras que c'est la JList qui n'existe pas.
Aussi, est ce qu'il existe une commande qui me permet d'afficher la valeur de toutes mes variables et que je pourrais utiliser quand je débogue mes programmes?