Estoy seguro de que habrá otros métodos y más recursos amigables, pero esto es simple, puede descargar la imagen usando la URL y luego cargarla luego en Jframe, es decir, simplemente etiquetar
/ *
* Para cambiar este encabezado de licencia, elija Encabezados de licencia en Propiedades del proyecto.
* Para cambiar este archivo de plantilla, elija Herramientas | Plantillas
* y abra la plantilla en el editor.
* /
imagen de descarga del paquete;
import java.io. *;
import java.net.MalformedURLException;
import java.net.URL;
- ¿Qué tan legítimo es remoteyear.com?
- ¿Cuál es la mejor empresa de desarrollo de sitios web en Delhi?
- Cómo saber si otros sitios web me han vinculado
- ¿Cuáles son algunos de los sitios web más utilizables? ¿Por qué?
- ¿Debo usar mi sitio web personal como blog?
/ **
* *
* @author Anim
* /
clase pública DownloadImage {
/ **
* @param argumenta los argumentos de la línea de comando
* /
public static void main (String [] args) {
String imageUrl = “http://q.miximages.com/4500/Swing/googleg_standard_color_128dp.png”;
InputStream inputStream = nulo;
OutputStream outputStream = nulo;
tratar {
URL url = nueva URL (imageUrl);
inputStream = url.openStream ();
outputStream = nuevo FileOutputStream (“spring-file-upload-eclipse-setup.jpg”);
byte [] buffer = nuevo byte [2048];
int longitud;
while ((length = inputStream.read (buffer))! = -1) {
outputStream.write (buffer, 0, longitud);
}
} catch (MalformedURLException e) {
System.out.println (“MalformedURLException: -” + e.getMessage ());
} catch (FileNotFoundException e) {
System.out.println (“FileNotFoundException: -” + e.getMessage ());
} catch (IOException e) {
System.out.println (“IOException: -” + e.getMessage ());
} finalmente {
tratar {
inputStream.close ();
outputStream.close ();
} catch (IOException e) {
System.out.println (“Finalmente IOException: -” + e.getMessage ());
}
}
}
}
Entonces, la imagen se guardará en la carpeta donde creó el proyecto. Use esta imagen para establecerla en la etiqueta.
método más factible es crear
String path = “somepath básicamente url para imagen”;
URL url = nueva URL (ruta)
BufferedImage image = ImageIO.read (url);
Etiqueta JLabel = nueva JLabel (nueva ImageIcon (imagen));
Debería funcionar en ambos sentidos
Happy Coding 🙂