Foro de elhacker.net

Programación => Java => Mensaje iniciado por: brian_e en 23 Mayo 2009, 07:02 am



Título: imagen desde zip
Publicado por: brian_e en 23 Mayo 2009, 07:02 am
buenas!!

Ya se como puedo ingresar a los zip pero al momento de usar una URL
Código:
jLabel.setIcon(new ImageIcon(new URL("jar:file:/pred.zip!/fondo.png")));

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

muchas gracias!!


Título: Re: imagen desde zip
Publicado por: brian_e en 25 Mayo 2009, 02:37 am
bueno, alli les va la solucion que encontre:

Código:
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;
}