Olá gente!
Estou fazendo uma classe uma classe que irá carregar as imagens para o meu programa. O problema é que ele não quer carregar as imagens...
A parte do código que supostamente está causando problemas é essa:
public class SpriteManager {
private HashMap sprites;
public SpriteManager() {
sprites = new HashMap();
}
private BufferedImage loadImage(String name) {
URL url=null;
try {
url = getClass().getClassLoader().getResource(name);
return ImageIO.read(url);
} catch (Exception e) {
System.out.println("Não conseguiu carregar a imagem " + name +" de "+url);
System.out.println("O erro foi: "+e.getClass().getName()+" "+e.getMessage());
System.exit(0);
return null;
}
}
Ele exibe a seguinte mensagem de erro:
[color=red]Não conseguiu carregar a imagem img/imagem1.gif de null
O erro foi : java.lang.IllegalArgumentException input == null![/color]
O caminho da imagem está correto, antes ela até carregava, mas depois de uams modificações nessa classe, ela parou de carregar. Não sei o que estou fazendo de errado aqui... :?

