Utilizando imagens

[color=darkblue]Fala pessoal, boa tarde a todos! :-o

Intaum, eu sei que para colocar uma imagem é só fazer assim

  Icon logo = new ImageIcon( "Imagens/logo.gif" );
  lgo = new JButton( logo );

Mas tem alguma pasta em que seja necessário colocar as imagens, atualmente elas estão no C:/Imagens;

Valeu e desculpe a dúvida tão tosca! :?

[]s[/color]

Olá!

Se vc for colocar um caminho relativo para suas imagens, esse caminho tem que começar a partir do seu diretório atual, ou seja, o diretório onde está o arquivo .class que vc está rodando…

Logo, para vc poder usar Imagens/logo.gif vc teria que estar em um diretório um nivel acima do diretório Imagens

diretorio_atual
|
|
Imagens
|
logo.gif

para vc poder referenciar o diretório C:/Imagens/, vc teria que colocar o caminho todo. O Computador não tem como adivinhar onde está o seu diretório Imagens. Se fosse assim, o que aconteceria se você tivesse dois diretórios chamados Imagens em locais diferentes?

Faça algo como

 Icon logo = new ImageIcon( "C:/Imagens/logo.gif" ); 

Abraço!

Fala brotherzinho…

Eu achei que fosse isso mesmo que deveria ser feito, não sei se é algum problema no Netbeans, mas ainda não importa as imagens…

Vou tentar fazer um outro código, ou caso vc tenha alguma sugestão a mais eu agradeço!

Valeu ae!!! :stuck_out_tongue: [color=darkblue] [/color]

Hum… para vc ter certeza se importou ou não, vc pode fazer:

System.out.println(seuBotao.getIcon().getImage().getWidth(null));

Se imprimir -1, é porque não carregou…

Abraço!

[color=darkblue]Fala meu…

Valeu pela força ae!!! Consegui aqui! 8)

[]s [/color]