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:
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);
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:
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