Bonjour,
Je me permets de laisser à nouveau ma trace sur ce forum car je fais face à une incompréhension certaine et vérifiée...^^
Je dispose d'un projet Java avec interface graphique où les boutons disposent d’icônes pour définir son action.
Lors de l'utilisation via l'IDE (NetBeans), les icônes s'affichent correctement au bon endroit.
Cependant, dès que je compile et que je tente d'utiliser le .jar, les icônes disparaissent sans aucune raison car la structure ne semble pas modifier.
Je vous laisse un screen-shot de mon arborescence.
Afin d'optimiser l'utilisation j'ai crée un objet qui dispose de la fonction suivante :
Avec un appel d'adresse comme tel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public void iconeBouton(JButton bouton, String adresse) { try { Image img = ImageIO.read(getClass().getResourceAsStream(adresse)); bouton.setIcon(new ImageIcon(img)); } catch (Exception ex) { System.out.println(ex); } }
Mais malgré cela rien ne s'affiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part private final String iconeAdresseQuitter = "icones/iconeQuitter.png";
Si vous avez des pistes, je suis tout à vous !!!!! XD
Partager