Este es un sencillo snippet para representar una imagen desde java y adosarlo a un JLabel.

String path = "/images/myicon.png";
URL url = this.getClass().getResource(path);
ImageIcon icon = new ImageIcon(url);

JLabel label = new JLabel("some text");
label.setIcon(icon);

Así de fácil.

Categories: java

Rodrigo Asensio

Apasionado por la tecnología

8 Comments

Jonathan · November 10, 2010 at 9:50 am

de Verdad no lo he probado….. pero la imagen que colocas se adapta al tamaño del jLabel..????

Rodrigo Asensio · November 10, 2010 at 10:31 am

No, la imagen queda en el tamanio que la ingresas.

Eduardo · October 17, 2011 at 3:47 pm

para q sirve el url

Rodrigo Asensio · October 17, 2011 at 3:56 pm

Justamente sirve para cargar la imagen, puede ser una URL local o remota.

chepe · February 13, 2012 at 11:50 am

donde se tiene que guardar la imagen para que no marque error en la ruta?

Rodrigo Asensio · February 13, 2012 at 11:56 am

Es una pregunta muy general, que tipo de error te da ? FileNotFoundException ? si es eso, el root del path deberia ser tu working directory. Aca tenes como trabajar con working directories y files. http://goo.gl/ob7pu

alejandro · February 14, 2012 at 11:53 pm

disculpa como le puedo hacer para redimensionar la foto para que se adapte al label? gracias

Leave a Reply

Your email address will not be published. Required fields are marked *