Atom Blog

Como Insertar una Imagen a un JLabel desde URL


En este post indicaremos como insertar una imagen  como icono en un JLabel. Ademas se insertara un scroll para que la imagen aparezca independiente del tamaño.

La imagen a insertar sera tipo .jpg; se pueden utilizar imagenes con extensiones .png, jpg, gif.

En codigo descrito a continuacion establece un JFrame, sobre el cual se insertara un JLable, donde finalmente se pegara una imagen obtenida a traves de una URL.
JFrame>>JLabel>>imagen

Nuestro primer paso es declarar la URL:
URL url = new URL("http://www.info-centro-24.com/documents/admin/uploads/classifieds/img-45-                     30867-original.jpg");

Seguido de esto se guardara la URL sobre una variable tipo Imagen.
Image image = ImageIO.read(url);

A continuacion se crea el JLabel donde se pegara la variable "image" tipo Imagen, estableciendola como ImageIcon();
JLabel label = new JLabel(new ImageIcon(image));

Nuestro ultimo paso es crear el Scroll y agregarlo al JLabel.

JScrollPane scroll = new JScrollPane(label);
add(scroll);

No olvidarse que en nuestro main tendremos que establecer el JFrame como visible, establecer un tamano para el mismo, de la siguiente manera:
ImagenURL imagen = new ImagenURL();
imagen.setSize(400, 400);
imagen.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
imagen.setVisible(true);
imagen.setLocationRelativeTo(null);

La salida de nuestro programa quedara de la siguiente manera:

El codigo se presenta a continuacion:
Podemos descargarnos el proyecto, click en la siguiente imagen:



1 comentario:

  1. hols amigo quisiera saber como puedo ingresar una imagen desd mi documentos ...esq stoy haciendo un proyecto y quisera agregar fotos pequeñas y al lado q me salga los datos de una persona como lo podria hacer ? garcias

    ResponderBorrar