Bonjour.
Je suis chargé de réaliser le jeu démineur pour un projet à la fac.
Pour ce faire j'initialise chaque bouton du jeu (en fait les cases) en leur greffant une image.
Voici le code du contructeur de la classe Cell contenant un attribut JButton;
A cette dernière ligne, une NullPointerException est levée. Il semblerait que le chemin vers l'image unknown.gif ne soit pas le bon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public Cell(Field field, Point point){ this.field = field; this.position = point; this.button = new JButton(); this.known = false; this.mineMarked = false; this.button.addMouseListener(this); /****ERREUR GENEREE A CETTE LIGNE****/ this.button.setIcon(new ImageIcon(getClass().getResource("/icons/unknown.gif"))); }
Ceci étant dit, je vous précise que le dossier icons se situe au même endroit que le dossier src. Pour vous permettre de visualiser l'arborescence de mon projet, je vous ai mis en pièce jointe une capture d'écran.
A tout hasard, j'ai essayé diverses possibilités pour spécifier le chemin vers les images, comme par exemple "../icons/unknown.gif".
Mais le problème subsiste.
Auriez-vous une solution à ce problème?
Merci d'avance
Partager