Bonjour!
Une application est faite avec les images de fond.
Le developpement se fait sous NetBeans 5.
Lors l'execution d'un logiciel directement depuis NetBeans, il y aucun probleme.
Main en execuant un fichier .jar, on voit plus les images.
Pour afficher une image j'utilise une methode:
Et puis, par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 private static Image loadImages( JFrame frm, String imageFile ) { try { MediaTracker mTrack = new MediaTracker( frm ); // load les image avan de les afficher Image image = frm.getToolkit().getImage( getURL( imageFile ) ); mTrack.addImage( image, 0 ); mTrack.waitForAll(); return image; } catch (Exception e) { System.out.println( " getimages : " + e ); } return null; }
"station" - c'est un package.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 JPanel pnl = new PanelAvecFond( loadImages( this, ".//src/station/sky.jpg" ) ); pnl.setLayout( null );
Je pense que c'est le problème de chemin, car dans un jar il y plus de dossier src, mais les autres chemins que j'ai essayé donnent le même resultat
Il y a un moyen de voir mes images dans un .jar ?![]()
Merci d'avance.
Partager