Adicionar imagem em um Jbutton

4 respostas
W

Olá,

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

ImageIcon imgSair;

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

btnSair = new JButton(imgSair);

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

Obrigado.

4 Respostas

C

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

M

“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

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

L

Acredito que seja assim:

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

Consegui,

ai vai o codigo;

imgSair = new ImageIcon("C:\eclipse\workspace\Jmmm\bin\images\stock_stop.png");

btnSair = new JButton(imgSair);

Valeu. :wink:

Criado 3 de setembro de 2003
Ultima resposta 3 de set. de 2003
Respostas 4
Participantes 4