imagen desde zip

Iniciado por brian_e, 23 Mayo 2009, 07:02 AM

0 Miembros y 1 Visitante están viendo este tema.

brian_e

buenas!!

Ya se como puedo ingresar a los zip pero al momento de usar una URL

jLabel.setIcon(new ImageIcon(new URL("jar:file:/pred.zip!/fondo.png")));


no me funciona, podria alguien decirme como hacer esto??

muchas gracias!!

brian_e

bueno, alli les va la solucion que encontre:


import javax.imageio.ImageIO;
import java.awt.Image;
import java.net.URL;
import java.net.MalformedURLException;
import java.io.IOException;

private static ImageIcon cargarImagen(String zip,String archivo){
try{
URL url = new URL("jar:file:/"+zip+"!/"+archivo);
Image img = ImageIO.read(url);
return new ImageIcon(img);
}
catch(MalformedURLException mue){
}
catch(IOException ioe){
}
return null;
}