GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Imagens no Eclipse (icones)


#1

Ola pessoal,
estou tendo uma grande dificuldade de colocar imagens e ícones com Eclipse, não sei se alguém já passou por isso e conseguiu fazer funcionar.
Estou trabalhando com o VE para projetos desktop. Um problema que estou tendo é:
No projeto faço um pacote para colocar as imagens colo as imagens que vou precisar para o projeto, dai por exemplo, coloco um jLabel e vou em icon para adicionar a imagem seleciono o pacote que ele estão as imagens e eis o que surje:

http://picasaweb.google.com.br/Bruno.Rorigues/ErroImagemEclipse#5297068124617309394

A imagem não aparece e quando a coloco no projeto ele dá erro.
Se colocar o caminho completo ao invés de escolher a imagem do project escolher do file system, ai fica por exemplo, c:\programa\imagens. E acredito eu se for implantar no cliente terá que ficar no mesmo caminho que está no programa.

Alguém teria uma solução para colocar essas imagens nos projetos de forma correta?

Grato


#2

Não pude ver a página que você postou, mas você está colocando o icon 'no braço' ?
Talvez eu não tenha entendido direito, você faz assim para colocar o icon ?
label.setIcon(new ImageIcon(getClass().getResource("/pacotedeimagens/search.gif")));
nesse caso, o pacotedeimagens fica na raiz do projeto.
Eu tinha problemas também, mas dessa forma funcionou pra mim.


#3

É exatamente isso. Era para funcionar. Na verdade às vezes funciona, mas é muito raro, geralmente a imagem fica com erro.
O código é:
jLabel.setIcon(new ImageIcon(getClass().getResource("/imagens/new.gif")));

No NetBeans funciona ok. Mas não tenho conhecimento nem máquina suficiente para ficar programando em NetBeans. E os projetos em sua maiora estão no eclipse.

Desse jeito funciona:
jLabel.setIcon(new ImageIcon("D:/eclipse/workspace/CRM/src/imagens/new.gif")); //colocando o caminho completo.
Mas acho que na hora de implantar no cliente as imagens não iriam aparecer por causa do caminho. Correto?


#4

Olá pessoal!
Estou tendo o mesmíssimo problema, vocês conseguiram resolver?
Minhas imagens só aparecem se coloco o caminho completo desde a raíz!!!
Vlw


#5

Resolvido com a ajuda do viniGodoy neste post:
http://www.guj.com.br/posts/list/0/198116.java#994707


#6