Adicionando Imagens em botões e labels em JAVA

outubro 1, 2014 0 Por Israel Lucania

Olá pessoal,

 

Dica rápida, usando o NetBeans podemos atribuir imagens a JButtons e Jlabels através da propriedade Icon, buscando a imagem desejada.

Podemos adicionar imagens localizadas em qualquer pasta do computador, porém se a pasta for renomeada por exemplo, a imagem não aparecerá mais. Por isso a dica é adicionar as imagens que serão utilizadas a pasta do projeto para evitar este tipo de problema.

Mas dependendo da situação adicionar imagens via propriedade não é uma boa solução por isso, podemos realizar a mesma ação só que através de linha de código.

Basta usar o código abaixo:

//Definindo o caminho das imagens, neste caso as imagens estão dentro do pacote da aplicação

java.net.URL caminho = getClass().getResource(“palmeiras.jpg”);

//Cria um objeto do tipo ImageIcon para ser utilizado em botoes e labels

ImageIcon verdao=new ImageIcon(caminho);

 

Vale lembrar que se a imagem não estiver na pasta do projeto será necessário informar o caminho completo da sua localização, porém os problemas da imagens sumir também podem acontecer neste caso.

 

Espero ter ajudado,

 

Até mais!