Boa noite, estou tentando alterar o ícone de um botão ao clicar nele, pois vou utilizar o mesmo botão para salvar quando for novo cadastro e quando for atualizar um cadastro já existente, alguém podria me ajudar?? todos os lugares que eu encontro só utilizam este comando, mas o meu está dando erro.
jb_Novo.setIcon(new javax.swing.ImageIcon(getClass().getResource(“Add_User_Male_32px.png”)));
Ola, o problema n é o comando, mas sim como o está utilizando, não está encontrando o ícone.
Eu coloquei o ícone no mesmo diretório do formulário para teste e mesmo assim deu erro.
Não poste imagens do código, poste o código.
InputStream arquivo = getClass().getResourceAsStream("/" + "<caminho relativo de sua imagem a partir do classpath de sua aplicação>");
Image imagem = ImageIO.read(arquivo);
jb_Novo.setIcon(new ImageIcon(imagem));
1 curtida
O código está logo acima da imagem, obrigado companheiro, saindo da universidade vou testar!
2 curtidas
Deu certo!!! Muito obrigado ^^