Adicionando Imagens em botões e labels em JAVA
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!