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 
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.