Bonjour à tous !
J'ai un projet sous eclipse qui comporte une interface avec plusieurs images (différents icônes, etc.), sous eclipse ces images sont dans le répertoire bin de mon projet.
Lorsque j'exporte mon projet dans un fichier JAR "Runnable" et qu'ensuite je lances mon fichier .jar je n'obtiens que mon interface mais dépourvu de toutes les images.
J'ai regardé dans mon fichier jar généré et effectivement il n'y pas d'images incluses dans ce dernier...
Comment puis-je exporter mon projet depuis eclipse en y incorporant mes images ?
La méthode que j'utilise pour récupérer mes images et les insérer dans mon projet est celui-ci :
1 2 3 4 5 6 7 8 9
| protected static ImageIcon createImageIcon(String path) {
URL imgURL = MaClasse.class.getResource(path);
if (imgURL != null) {
return new ImageIcon(imgURL);
} else {
System.err.println("Impossible de trouver l'image");
return null;
}
} |
Et donc pour ajouter une image à un JButton :
JButton button_b = new JButton(createImageIcon("./b_button.png"));
J'utilise pourtant un chemin relatif...
Voilà si quelqu'un sait comment faire qu'il me fasse signe !
Merci !
Partager