Problemas com pacotes

4 respostas
F

Bom dia…
Utilizo o codigo abaixo para deixar uma imagem no fundo do Jlabel, funciona quando a imagem esta no “C:/new.jpg” ou qualquer endereço no disco, mas quando deixo a imagem no pacote “com.imagens” ele não funciona,
e este codigo esta no pacote “com.servico”

Icon figura = new ImageIcon(c:/new.jpg); //imagem esta em com.imagens

JLabel label = new JLabel();

label.setIcon(figura);

// este codigo esta no pacote com.servico

Se não fui claro reformulo a pergunta.

Grato.

4 Respostas

TangZero

Olá Freed,

primeiramente utilize a tags de formatação de código para facilitar a visualização do mesmo…
Ficará assim:

Icon figura = new ImageIcon("c:/new.jpg"); //imagem esta em "com.imagens"
JLabel label = new JLabel();
label.setIcon(figura);
// este codigo esta no pacote "com.servico"

OK?

Voltando ao problema, tente isso:

Icon figura = new ImageIcon(ClassLoader.getSystemResource("com/imagens/new.jpg"));

Até mais!! :smiley:

F

Agradeço TangZero…

F

Precisso rotacionar esta imagem 90graus.

Algem tem uma idéia de como fazer isto…

Grato

F

sobe…

Criado 24 de junho de 2008
Ultima resposta 26 de jun. de 2008
Respostas 4
Participantes 2