Inserir imagem no jButton

1 resposta
carinazani

Pessoal,
Estou tentando inserir uma imagem de extensão .png num jButton, já olhei todos os tópicos referentes ao assunto e tentei usar todas as dicas que deram, mas nenhuma funcionou.

Minha imagem está em src/imagens

 tentei o seguinte:

ImageIcon icon = new ImageIcon("/imagens/bt_gerar_select.png");

jButton = new JButton(icon);

Já tentei assim:

package br.com.toolssoftware.sas.util;

import javax.swing.*;

public class JButtons extends JFrame {
JButton btnUm;

public JButtons (){

super();

btnUm = new JButton("");

btnUm.setIcon(new javax.swing.ImageIcon(getClass().getResource(imagens/bt_gerar_select.png)));

add (btnUm);

pack();

setVisible(true);

}
public static void main (String[] args){

new JButtons();

}

Alguém pode me ajudar? :shock:

1 Resposta

O_Monge

só faltou a “/” inicial…

Lembra que não tás no diretório /src/ para referenciar a pasta imagens assim “imagens/”. Logo, tens que voltar pra pasta “root”…

btnUm.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/bt_gerar_select.png")));

Criado 11 de abril de 2011
Ultima resposta 11 de abr. de 2011
Respostas 1
Participantes 2