je veux afficher une image dont j'ai l'url dans mon application. je procède comment ?
par exemple (Q&D) : Image image = Toolkit.getDefaultToolkit().createImage(URL url);
Emmanuel Puybaret
Bonjour,
je veux afficher une image dont j'ai l'url dans mon application.
url = new URL("http://...adresse_image"); urlconnection = url.openConnection();
Le plus simple pour charger l'image est d'utiliser la classe javax.swing.ImageIcon (ça évite d'avoir à gérer le chargement de l'image avec ImageTracker ou ImageObserver) :
URL url = new URL("http://...adresse_image"); ImageIcon icone = new ImageIcon (url);
Pour afficher l'image tu peux ensuite : - soit récupérer l'instance java.awt.Image avec la méthode getImage de ImageIcon et la dessiner avec les méthodes drawImage de Graphics - soit créer une instance de javax.swing.JLabel et disposer ton label "image" à l'écran avec le layout que tu veux :
Jlabel labelImage = new Jlabel (icone);
Bonnes fêtes à tous -- Emmanuel PUYBARET Email : Web : http://www.eteks.com Auteur du Cahier du programmeur Java 1.4 et 5.0 / Editions Eyrolles : http://www.eteks.com/services/cahierjava.html
Bonjour,
je veux afficher une image dont j'ai l'url dans mon application.
url = new URL("http://...adresse_image");
urlconnection = url.openConnection();
Le plus simple pour charger l'image est d'utiliser la classe
javax.swing.ImageIcon (ça évite d'avoir à gérer le chargement de l'image
avec ImageTracker ou ImageObserver) :
URL url = new URL("http://...adresse_image");
ImageIcon icone = new ImageIcon (url);
Pour afficher l'image tu peux ensuite :
- soit récupérer l'instance java.awt.Image avec la méthode getImage de
ImageIcon et la dessiner avec les méthodes drawImage de Graphics
- soit créer une instance de javax.swing.JLabel et disposer ton label
"image" à l'écran avec le layout que tu veux :
Jlabel labelImage = new Jlabel (icone);
Bonnes fêtes à tous
--
Emmanuel PUYBARET
Email : puybaret@eteks.com
Web : http://www.eteks.com
Auteur du Cahier du programmeur Java 1.4 et 5.0 / Editions Eyrolles :
http://www.eteks.com/services/cahierjava.html
je veux afficher une image dont j'ai l'url dans mon application.
url = new URL("http://...adresse_image"); urlconnection = url.openConnection();
Le plus simple pour charger l'image est d'utiliser la classe javax.swing.ImageIcon (ça évite d'avoir à gérer le chargement de l'image avec ImageTracker ou ImageObserver) :
URL url = new URL("http://...adresse_image"); ImageIcon icone = new ImageIcon (url);
Pour afficher l'image tu peux ensuite : - soit récupérer l'instance java.awt.Image avec la méthode getImage de ImageIcon et la dessiner avec les méthodes drawImage de Graphics - soit créer une instance de javax.swing.JLabel et disposer ton label "image" à l'écran avec le layout que tu veux :
Jlabel labelImage = new Jlabel (icone);
Bonnes fêtes à tous -- Emmanuel PUYBARET Email : Web : http://www.eteks.com Auteur du Cahier du programmeur Java 1.4 et 5.0 / Editions Eyrolles : http://www.eteks.com/services/cahierjava.html