Bonsoir à tous;
connaissez vous un tutorial dans lequel on explique comment récupérer des fichiers(images, txt ...).
Merci pour votre aide.
Bonsoir à tous;
connaissez vous un tutorial dans lequel on explique comment récupérer des fichiers(images, txt ...).
Merci pour votre aide.
Tu devrais trouver ton bonheur ici :
tutoriaux Java
et ici
FAQ Java
Si c'est juste récupérer un fichier, cf. la classe File
Ignorer c'est aussi croire que l'on sait.
Merci d'essayer d'écrire correctement.
Pas de questions techniques par MP SVP.
Mon problème, j'ai essayé d'appliquer
L'expression renvoie un null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 getClass().getResource("ressources/MonImage.gif");
J'ai essayé avec la ressource complète "C:/../../ressources/MonImage.gif".
Merci pour votre aide.
Et avec ce code ça donne quoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 getClass().getClassLoader().getResource("ressources/MonImage.gif");
Ca renvoie toujours un pointeur null.
Je ne sais vraiment pas comment faire. Je peux dire que je suis vraiment bloqué depuis deux jours. C'est beaucoup pour deux lignes de code.
J'ai crée un package image dans lequel j'ai mis mes images.
Maintenant, je n'ai plus d'exception, mais par contre je ne vois pas mes icones s'afficher que ce soit en debug à partir d'Eclipse, ou en exécutant le Jar.
Merci encore une fois pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ImageIcon iconeFond = new ImageIcon("fond.gif"); JLabel MonLabel = JLabel(iconeFond );
Finalement, le code génére quand même une exception à chaque appel de la ressource.
Donne-nous l'arborescence de ton projet, ainsi que le contenu de la variable d'environnement CLASSPATH.
Mes fichiers sources se trouvent dans : D:\MonProjet\src
Mon fichiers ressources se trouvent dans : D:\MonProjet\src\images
J'ai essayé avec images comme répertoire normal, mais aussi en le créant comme un package. Dans les deux cas, ça n'a pas marché.
Le projet appelle d'autres modules : D:\MonProjet\src\module1
Mais les appels à "images" ne se fait que dans le "src".
Le projet ne se trouve pas dans le workspace.
Mes classes se trouvent dans D:\MonProjet\class
Merci encore une fois pour votre aide.
Quel EDI utilise-tu ? et quel est le contenu de la variable CLASSPATH ? est-ce que ton dossier images y figure ?
j'utilise Eclipse ; mais pour le classpath, je ne sais pas ou trouver l'information pour le trouver.
As-tu essayé :
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 getClass().getClassLoader().getResource("/ressources/MonImage.gif");
Je pense avoir résolu le problème de la façon suivante.
En allant dans le projet-Propriétés puis l'onglet source, j'ai pris le MonProjet/src, j'ai cliqué sur le bouton add folder, le package "images" que j'ai crées s'est affiché, je l'ai sélectionné en le cochant.
Après j'ai exporté mon jar , je vois bien mon icone, pareil en debug.
Si ca peut intéresser, j'ai choisi getClass().getResource("monImage.gif") pour le refactoring, car je n'ai pas à mentionné le nom du répertoire, contrairement au getClass().getClassLoader().getResource("...") ou on doit mentionner le chemin, voir ce commentaire :
http://www.javaworld.com/javaworld/j...resources.html
Merci infiniment.
Content que tu sois parvenu à une solution
N'oublie pas de cliquer sur en bas de page.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager