Problema com imagem

1 resposta
M

Gente,

estou com problemas para apresentar uma imagem, se faço da forma abaixo funciona.

jButton2 .setIcon(new ImageIcon("C:/eclipse3.3.2/works/javaToHtmlFinal4/src/images/converterteste2.PNG"));

mas não quero ter caminho fixo dentro do meu código, dai tento fazer da seguinte forma:

jButton2 .setIcon(new ImageIcon("../images/converterteste2.PNG"));

desta última forman não funciona, não entendo porque, tenho a seguinte estrutura no meu código:
projeto
src
view - aqui está o fonte que chama a imagem(fonte que tem o código acima)
images - aqui está a imagem que quero carregar

alguém pode me ajudar?

obrigada.

1 Resposta

ViniGodoy

Se a pasta de images está no seu classpath, faça da seguinte forma:

setIcon(new ImageIcon(getClass().getResource("/images/converterteste2.PNG")));

Assim funciona também para quando a imagem estiver dentro de um .jar.

Criado 19 de outubro de 2008
Ultima resposta 19 de out. de 2008
Respostas 1
Participantes 2