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 :
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);
        }
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
 
URL chemin = getClass().getResource("./" + repertoireImages + "/" + nom + extensionImages);
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.

J'espère être clair. Avez-vous des solutions ?
Merci à tous