Salut à tous,
je sais que ce type de discussion à déjà été créée, mais mon problème doit être spécifique. J'aimerais que mes images s'affichent quand je lance mon fichier jar.
Voici comment je charge mes images :
Mon problème est que je n'arrive pas à gérer la ressource avec l'URL. Je sais que pour que mes images s'affichent dans mon .jar, il faut que je crée une URL avec le bout de code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 // Charge le fichier image try{ // image est de type BufferedImage image = ImageIO.read(new File("./" + repertoireImages + "/" + nom + extensionImages)); }catch (Exception e) { System.err.println("Le fichier " + nom + extensionImages + " n'a pas été " + "trouvé dans le répertoire " + repertoireImages); }
Et ensuite, je dois charger l'image avec l'URL mais un objet de type File ne peut pas charger un fichier avec une URL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 URL chemin = getClass().getResource("./" + repertoireImages + "/" + nom + extensionImages);
J'espère être clair. Avez-vous des solutions ?
Merci à tous
Partager