Phalalis
Messages postés83Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention19 février 2012
-
24 juin 2009 à 04:04
Phalalis
Messages postés83Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention19 février 2012
-
24 juin 2009 à 19:06
Bien le bonjour,
Je me permet de vous déranger quelques instants car je suis victime d'une incompréhension.
Je vous explique plus en détail.
Je dispose de plusieurs classe : main (qui me sert juste a lancer l'application), fenetre (qui correspond a ma JFrame) et enfin accueil (qui correspond a mon JPanel d'accueil). Le tout disposé dans plusieurs package (main dans default package, accueil et fenetre dans le package vue et enfin mes images dans le package du meme nom)
Maintenant mon souci...Dans ma classe accueil je dispose 2 Jlabel. Un remplis d'un texte et l'autre d'une image.
Or l'image n'apparait pas...
jImage
= new JLabel(new
ImageIcon(getClass().getResource("../image/img.jpeg"
)));
this
.add(jWelcome
);
this
.add(jImage
);
validate();
repaint();
}
Or mon image n'apparait pas et mon sysout me sort comme chemin "file:/C:/Documents%20and%20Settings/User/workspace/Projet/bin/image/img.jpeg" ce qui est presque bon (je ne suis pas certain de la nécessité du file:/ mais ImageIcon accepte autant une URL qu'un String)
J'ai tester de mettre le chemin absolu...cela ne change rien...
Cordialement
PS: pour les fan du "Faut lire avant de poster t'aurai la solution", j'affirme avoir effectuer nombre de recherche avant de me résigné a poster...
Phalalis
Messages postés83Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention19 février 20121 24 juin 2009 à 15:39
Re bonjour,
Que je mette jpg ou jpeg cela ne change rien...l'image ne s'affiche toujours pas...
Par contre lorsque j'utilise le getImage du toolkit ca me renvoit ceci :
[mailto:sun.awt.image.ToolkitImage@1b33a0e sun.awt.image.ToolkitImage@1b33a0e]
Voici ce que je pense : l'image est bien retrouvé par le toolkit mais comme l'affichage se fait dans une autre classe il perd la boule...
Une idée ?