PDA

View Full Version : [Swing] leggere immagine http...


ally
09-10-2007, 09:59
...come da titolo...è possibile leggere e visualizzare un immagine dal lato web e visualizzarla in una normale interfaccia swing?...getImage(url) sembra funzionare solo sotto applet...

...grazie ciao...

andbin
09-10-2007, 10:18
è possibile leggere e visualizzare un immagine dal lato web e visualizzarla in una normale interfaccia swing?...getImage(url) sembra funzionare solo sotto applet...Come spero tu sappia, ci sono una marea di modi per creare/caricare immagini in Java (questa in effetti è una cosa che mi ha sempre lasciato un po' perplesso .... c'è troppa roba...).

C'è getImage() di Applet (ma va bene appunto per le applet). Ci sono i metodi read() in javax.imageio.ImageIO e c'è la versione in overload che prende un URL. Ci sono i metodi createImage() in java.awt.Toolkit. Se serve avere un Icon (da mettere ad esempio in una JLabel) basta usare javax.swing.ImageIcon. E non è certamente tutto qui.

Insomma... la scelta c'è. ;)

ally
09-10-2007, 10:18
...risolto grazie...


URL url;
try {
url = new URL(fileName);
image = ImageIO.read(url);
imageIcon = new ImageIcon(image);
} catch (Exception e) {
System.out.println(e);
}
}


...scusate...evidentemente devo ancora svegliarmi...

...ciao...

andbin
09-10-2007, 10:25
url = new URL(fileName);
image = ImageIO.read(url);
imageIcon = new ImageIcon(image);Come al solito si fanno giri inutili.

imageIcon = new ImageIcon(new URL (unUrl));

ally
09-10-2007, 11:37
Come al solito si fanno giri inutili.

imageIcon = new ImageIcon(new URL (unUrl));

...ah ok...ottimo...effettivamente ci sono un sacco di oggetti diversi...

...grazie...ciao...