Mostrar imágenes desde URL web en java
En esta publicación les mostraremos como Mostrar imágenes con una dirección de imagen proveniente de cualquier sitio web, para ser mostrado en un formulario hecho en java NetBeans
Thank you for reading this post, don't forget to subscribe!A continuación les haré mención sobre lo que es una dirección web:
URL (Uniform Resource Locator)
Es una dirección única que se utiliza para localizar y acceder a recursos en línea. Estos recursos pueden ser páginas web, imágenes, archivos de audio u otros tipos de contenido.
La URL especifica la ubicación exacta del recurso en la web y está compuesta por varias partes:
- Protocolo: Indica qué protocolo debe usar el navegador para acceder al recurso. Por lo general, es HTTP o su versión segura, HTTPS.
- Nombre de dominio: Es el servidor web al que se solicita el recurso. Puede ser un nombre como “www.example.com” o una dirección IP.
- Puerto: Indica la “puerta” técnica utilizada para acceder al recurso en el servidor web. Por lo general, se omite si se utilizan los puertos estándar (80 para HTTP y 443 para HTTPS).
- Ruta al recurso: Es la ubicación específica del recurso en el servidor web. Por ejemplo, “/path/to/myfile.html”.
- Parámetros: Opcionalmente, se pueden agregar parámetros para personalizar la solicitud al servidor.
Sin embargo, una URL es la dirección que utilizamos en el navegador para acceder a recursos en la web.
A continuación les mostrare el código fuente del ejercicio de Mostrar imágenes con una dirección web, la cual fue 100% funcional:
Código fuente para Mostrar imágenes desde una URL web.
package fotoweb;
import java.awt.Image;
// java.io.IOException;
.net.MalformedURLException;
.net.URL;
.util.logging.Level;
.util.logging.Logger;
javax.imageio.ImageIO;
.swing.Icon;
.swing.ImageIcon;
public class Mostrario extends javax.swing.JFrame {
Image fotoweb = null;
public Mostrario() {
initComponents();
}
private void jTextUrlKeyPressed(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
if(evt.VK_ENTER == evt.getKeyCode()){
try {
URL url = new URL(jTextUrl.getText());
fotoweb = ImageIO.read(url);
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
Icon icon;
icon = new ImageIcon(fotoweb);
jLblImagen.setIcon(icon);
}
}
A continuación les mostraremos el screenshot del formulario:
Sin embargo, en la imagen: se demuestra perfectamente la url del vector para mostrarlo en un jlabel de NetBeans.
Espero que les sirva, muchos exitos!!
Comentarios recientes