Tengo un problema a la hora de cargar un gif en mi aplicación.
Este es el código
Código Java:
Ver original
try { url = getClass().getClassLoader().getResource(nombre); return ImageIO.read(url); } return null; } } // Sobrescribo método paint heredado de Canvas g.drawImage(bicho, 40, 40, this); }
Me sale el siguiente error:
Cita:
Pensaba que era problema de rutas. Las he revisado y creo que las tengo bien.No se pudo cargar la imagen recursos/bicho.gif de null
El error fue : java.lang.IllegalArgumentException input == null!
El error fue : java.lang.IllegalArgumentException input == null!
El .java se encuentra en C:\Users\Inazio\workspace\Space Invaders\src\Invaders.java y la imagen en C:\Users\Inazio\workspace\Space Invaders\recursos\bicho.gif.
Después de pelearme buen rato no encuentro el fallo. En StackOverFlow en otras preguntas similares señalan un problema con la ruta, pero no encuentro el fallo.
También he probado con rutas absolutas y sale el mismo resultado.
¿Una ayudita?