Quel est le chemin final de ton jar, et du dossier image ? Le problème d'un chemin absolu, c'est que si ton jar / tes images sont déplacés, ça ne fonctionne plus.
Essai par un chemin relatif :
new ImageIcon(getClass().getResource("mesImages/monIcone.png"));
En plaçant le dossier "mesImages" dans le même répertoire que le jar, ça devrait marcher.
Par contre, tu auras le problème inverse pendant le développement, puisque les classes sont dans un autre répertoire. Ce que j'ai fais, c'est d'avoir un paramètre (genre un fichier préférence) qui indique où trouver ces fichiers. Dans mon projet, il indique tel chemin, et en utilisation, il en indique un autre.
Partager