Boa noite, tentei fazer o seguinte:
btnSair = new JButton("Sair", new ImageIcon("C:\sair.jpg"));
Mas a imagem não está sendo carregada. O que estou fazendo de errado???
Grato.
Boa noite, tentei fazer o seguinte:
btnSair = new JButton("Sair", new ImageIcon("C:\sair.jpg"));
Mas a imagem não está sendo carregada. O que estou fazendo de errado???
Grato.
Tenta fazer isso:
btnSair = new JButton("Sair", new ImageIcon(getClass().getResource("C:\sair.jpg")));
Tenta trocar a barra invertida do endereço da figura pela barra normal como fiz abaixo:
btnSair = new JButton(“Sair”, new ImageIcon(getClass().getResource(“C:/sair.jpg”)));
Ou pq vc não declara uma ImageIcon primeiro e depois chama pelo JButton assim como no exemplo abaixo? Acho mais organizado e prático para futuras modificações.
ImageIcon fincluir = new ImageIcon(“C:/img_sistema/incluir.gif”);
btincluir = new JButton(“Incluir”,fincluir);
Mas creio que o problema esteja na barra invertida.
Espero ter ajudado vc.
Forte abraço…
Não sei o que está acontecendo, por que nenhum dos jeitos acima funcionou…
Tentei:
btnSair = new JButton("Sair", new ImageIcon("C:\sair.gif"));
btnSair = new JButton("Sair", new ImageIcon("C:/sair.gif"));
btnSair = new JButton("Sair", new ImageIcon(getClass().getResource("C:\sair.gif")));
btnSair = new JButton("Sair", new ImageIcon(getClass().getResource("C:/sair.gif")));
Nada fez aparecer o ícone… 
Mais alguma sugestão???
o icone não aparece quando roda o jar ou na propria gui ?
se vc usa o win2k3 ou 2k ou o proprio xp como convidado pode ter problemas de privilegios sobre o C:
Já tentou isso:
btSeila.setIcon(new ImageIcon("caminho/icone.jpg"));
Eu uso isso no JFrame mas no botão eu nunca teste, mas acho que dá certo também!!
Tenta ae.
Abraços