Adicionar imagem em um Jbutton

Olá,

Não to conseguindo adicionar uma imagem a um JButton.
segue abaixo o meu Codigo:

[code]ImageIcon imgSair;

imgSair = createImageIcon(“Images/stock_stop.png”,"");

btnSair = new JButton(imgSair);[/code]

A mensagem de erro e que o metodo createImageIcon está indefinido
para o meu Jframe;

Obrigado.

Talvez pq a classe JFrame não possua esse método? :slight_smile:

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JFrame.html

[quote=“cv”]Talvez pq a classe JFrame não possua esse método? :slight_smile:

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JFrame.html[/quote]

nem a JFrame nem nenhuma outra classe da Java API, talvez você esteja procurando o método createImageIcon usado no tutorial de Swing da Sun?

http://java.sun.com/docs/books/tutorial/uiswing/components/example-1dot4/LabelDemo.java

mas este método é definido por um programador tosco qualquer, NÃO faz parte do JFrame (que é de onde você está tentanto acessar com uma chamada implícita à this.createImageIcon) e nem tampouco da API Java

Acredito que seja assim:

Icon icone = new ImageIcon( "seuArquivo.gif" );
JButton botao = new JButton( "Sair", icone );

Consegui,

ai vai o codigo;

[code]imgSair = new ImageIcon(“C:\eclipse\workspace\Jmmm\bin\images\stock_stop.png”);

btnSair = new JButton(imgSair);
[/code]

Valeu. :wink:

1 curtida