Trabalhando com ImageIcon

2 respostas
edilsonon

Ola Pessoal,

Estou utilizando em um aplicativo a função ImageIcon só que execultando pelo netbeans ele funciona Blz,

mais quando compilo e dá erro como não encontrasse o arquivo de imagem, alguem poderia me ajudar a resolver isso,

esse é o codigo que eu estou utilizando para chamar a imagem:

ImageIcon imageIcon  = new javax.swing.ImageIcon(getClass().getResource("abertura.png"));

alguem pode me ajudar, por favor

2 Respostas

E

Onde está seu arquivo? Supondo que sua classe se chame br.com.exemplo.pacote.Programa , seu arquivo .png está em /src/abertura.png ou em /src/br/com/exemplo/pacote/abertura.png?

Se estiver em /src/abertura.png você tem de usar …getResource("/abertura.png") e se estiver no mesmo diretório do arquivo-fonte da sua classe, aí você pode usar “abertura.png”.

Cuidado que o Java, mesmo no Windows, diferencia entre nomes de arquivos em minúsculas e maiúsculas. Portanto, se você for editar esse seu arquivo abertura.png no MS-Paint (por exemplo), que tem o costume de mudar a extensão .png (minúscula) para .PNG (maiúscula), você pode ter uma surpresa desagradável. Tome cuidado com esses nomes.

AnDrOiDe

se for que esotu pensando é assim —>

setIconImage(new ImageIcon(getClass().getResource("sua imagem")).getImage());
Criado 1 de junho de 2010
Ultima resposta 1 de jun. de 2010
Respostas 2
Participantes 3