supers03
Messages postés106Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention 1 décembre 2008
-
17 févr. 2005 à 17:37
supers03
Messages postés106Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention 1 décembre 2008
-
19 févr. 2005 à 10:58
Bonjour,
Je voulu afficher une image dans mon appli Java (donc pas une applet) mais comme je n'avais aucun cours sous la main j'ai réussi en bidouillant à faire comme ça:
Icon img = new ImageIcon("mon image.jpg");
JLabel Limg = new Jlabel(img);
mais maintenant j'aimerai afficher une image qui est sur internet, mais là si je fait
Icon img = new ImageIcon("http://.../mon image.jpg");
ben ça marche pas (je m'en douati un peu)
cs_AbriBus
Messages postés492Date d'inscriptionjeudi 28 août 2003StatutMembreDernière intervention25 avril 20075 17 févr. 2005 à 21:43
Salut,
Voila comme promis la petite classe mise a jour... pour les "images a distance".
Un petit import supplémentaire donc pour u nouveau constructeur... ca fonctionne tout pareil sauf que pour construire ton image tu fais:new Imageur(URL AdresseInet) > avec AdresseInet".http://mondomaine/monimage.jpg." (les "." sont pour maintenir les ")
cs_AbriBus
Messages postés492Date d'inscriptionjeudi 28 août 2003StatutMembreDernière intervention25 avril 20075 17 févr. 2005 à 21:45
Ps: apres verification, tout fonctionne correctement meme hors d'une applet meme sur un domaine dont l'ip est differente de celle de l'ordinateur executant ce code (ca paraissait evident mais je voulais tester avant... on sais jamais)
supers03
Messages postés106Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention 1 décembre 2008 17 févr. 2005 à 22:27
Cool merci beaucoup ça marche, je connaissait pas la class URL , va falloir que je m'y interesse un peu parce que j'ai remarqué que si je suis derrière un proxy ben ça marche pas ...
cs_AbriBus
Messages postés492Date d'inscriptionjeudi 28 août 2003StatutMembreDernière intervention25 avril 20075 19 févr. 2005 à 00:08
et pour l'avenir, cette classe ne m'a encore jamais envoyé d'exception... soit elle trouve l'image auquel cas pas de probleme, soit elle renvoit null qui est en fait "pas d'image"...
supers03
Messages postés106Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention 1 décembre 2008 19 févr. 2005 à 01:17
En effet la seule Exception que j'ai eu c'est lorsque la syntaxe de mon url n'était pas valide...
En ce qui concerne le setIconImage pour changer l'icone de la fenetre ben lorsque j'utilise :
setIconImage(new ImageIcon("mon_image.jpg").getImage());
ça marche mais si je veus là aussi utiliser une URL
setIconImage(new ImageIcon(new URL(".file:///.../mon_image.jpg.")).getImage());
ben là ça marche plus
il y a une raison à celà ??? (surement me direz vous)