Java - Por que me falla getResource()?

 
Vista:

Por que me falla getResource()?

Publicado por Elena (33 intervenciones) el 01/11/2004 22:23:40
Hola a todos, mi problema es que para cargar las imagenes de los botones uso el siguiente codigo:

image6 = new ImageIcon(getClass().getResource("/Pegar.gif"));
jBotonPegar.setIcon(image6);

creo que el error esta en que getResource() devuelve un null, pero no entiendo por que, pq la imagen esta incluida en el .Jar, de hecho, ese mismo codigo en otra clase me funciona... estoy desesperada!
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:Por que me falla getResource()?

Publicado por Yamil Bracho (2315 intervenciones) el 01/11/2004 23:27:27
Lo que hago es que las coloco en un directorio llamado Imagenes y las acceso con la siguiente rutina:

public ImageIcon createImageIcon( String filename ) {
String path = "/images/" + filename;
return new ImageIcon( getClass().getResource( path ));
}

Y la llamo con
iconoLabel = new JLabel( createImageIcon( "ItacaLogo2.jpg" ));

OJO MUY IMPORTANTE...! Las mayuscula sy las minusculas deben coincidir con el nombre del archivo en el jar sino no lo consigue NUNCA...!

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar