Imagens no Eclipse (icones)  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Bruno_Rodrigues
What is classpath?
[Avatar]

Membro desde: 28/01/2009 08:54:40
Mensagens: 5
Offline

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
[MSN] [ICQ]
RichardVaugh
JavaTeenager
[Avatar]

Membro desde: 27/07/2008 16:40:13
Mensagens: 169
Offline

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.
Bruno_Rodrigues
What is classpath?
[Avatar]

Membro desde: 28/01/2009 08:54:40
Mensagens: 5
Offline

É 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?

[MSN] [ICQ]
daniel.henrique
What is classpath?

Membro desde: 12/02/2010 07:08:48
Mensagens: 7
Offline

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
daniel.henrique
What is classpath?

Membro desde: 12/02/2010 07:08:48
Mensagens: 7
Offline

Resolvido com a ajuda do viniGodoy neste post:
http://www.guj.com.br/posts/list/0/198116.java#994707
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team