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

1 resposta
Mat.Oliveira

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:

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();
			}    

    }

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.

1 Resposta

UMC

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

Criado 26 de novembro de 2009
Ultima resposta 4 de dez. de 2009
Respostas 1
Participantes 2