Icone botao

seguinte olhei ai e peguei o seguinte para alterar o icone porem nao consegui fazer funcionar

tenho um jButton1 em um jdialog

e fiz o seguinte

JButton jButton1 = new JButton();
jButton1.setIcon(new ImageIcon("excluir.png"));

porem nao funciona nao aparece o icone alguem poderia ajudar

Certifique-se que o arquivo “excluir.png” está na pasta do seu projeto.

Cara, eu utilizo o netbeans, e la assim da certo
jButton_excluirBanco.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/lix.jpg")));

onde imagens e uma pasta q fica dentro da pasta src do meu projeto.

blz :smiley: :smiley: :smiley:

Para quem não curte netbeans, aconselho Jigloo … é perfeito pra quem usa eclipse… e pode utilizar a mesma ferramente de layout do netbeans, ^^

muito bom mesmo, e tem a opção de fazer lblImage ^^

fiz assim

JButton jButton1 = new JButton();

jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("excluir.gif"))); 

tive que instancia o jButton1 porque sem instancia diz que nao é static assim nao da erro mas nao funciona

e o interresante

Object[] options = { “Sim”, “Não” };

int resposta = JOptionPane.showOptionDialog(null,“Deseja Encerrar Programa ?”, “Finalizar”,JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE, new ImageIcon(“excluir.gif”),options, options[0]);

no JOptionPane funciona perceba que é o mesmo arquivo excluir.gif

porque q no botao nao funciona ???

Fabio so uma duvida, com isso:

vc consegui trocar o icone maior do JoptionPane???

isso o icone que aparece no option pane troco mas quero coloca o icone no botao e nao da certo de maneira nenhuma

voce tem um jframe no netbeans e um jButton1 esse jButton1 voce consegue alterar o icone dele ???
fazendo isso jButton_excluirBanco.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/lix.jpg")));

aqui quando faço isso nao fecha mais do programa

fazendo assim ele fecha o programa so que nao altera o icone

JButton jButton1 = new JButton();
jButton1.setIcon(new ImageIcon(“excluir.gif”));

Q massa cara, nao sabia com alterar o icone do JoptionPane, mais voltando ao icone do botao, ja tenta-se colocar ele dentro de uma pasta, dentro do teu projeto e depois colocar assim

Button jButton1 = new JButton();
jButton1.setIcon(new ImageIcon("/SuaPasta/excluir.gif"));

vou colocar o codigo inteiro da criação de um botao aqui, lembro q fiz isso no netbeans

public class SuaClasse extends javax.swing.JFrame {
private javax.swing.JButton jButton_excluirBanco;
public SuaClasse() {
initComponents();   //inicializa os componentes
}
private void initComponents() {
jButton_excluirBanco = new javax.swing.JButton();
jButton_excluirBanco.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/lix.jpg")));
/*onde [b]imagens[/b] e uma pasta q contem todas minhas imagens do projeto, ahhhh ela tem q estar dentro do seu projeto,  ou seja dentro da pasta src*/
}

Blzinha :smiley: :smiley: :smiley:

ALELUIA ALELUIA valeu ai cara funciono aqui beleza so fiz assim

jButton1.setIcon(new ImageIcon(“excluir.gif”));

so isso e agora sim funcionou

valeu ai pela ajuda muito obrigado