[Dúvida] Problema com SplashScreen-Setando imagem / Dúvida sobre ícone

Boa noite.

Bom, criando uma splash screen para a minha aplicação móvel, em determinado momento preciso setar o endereço físico da imagem.
Acontece que quando rodo o programa e este chama a rotina da SplashScreen, ocorre uma IOException, imagino que seja pelo formato errôneo do caminho. Abaixo o código:

[code] protected void paint( Graphics g ){
Image source;
try {
source = Image.createImage("/dark.PNG");
Image copy = Image.createImage(source.getWidth(), source.getHeight());
Graphics gr = copy.getGraphics();
gr.drawImage(source, 0, 0, UP|LEFT);
} catch (IOException e) {
System.out.println(e);
e.printStackTrace();
}

}

[/code]

A imagem dark.PNG existe e está na pasta src do projeto.
Por favor, me ajudem neste momento de necessidade :slight_smile:

Aproveitando o tópico, surgiu outra dúvida:

Existe alguma maneira de determinar a imagem a ser usada como ícone da aplicação nos celulares?
Sem uma imagem definida, cada celular atribui um ícone “genérico”, o que não deveria acontecer.
Uso o Eclipse Galileo.

Obrigado.

cara e o sguinte o Java nao reconhece extensao em maiuscula assim como vc colocou.

tente assim agora:

para fazer isso vc devera ir na sua imagem e renomear a extenção para minusculo
espero ter ajudado!!
vlw
abs