Glr to tentando colocar uma imagem no meu JButton mas não consigo, eu to esquecendo algo no código? eu fiz esse código só pra ver como eu iria colocar a imagem, mas eu já procurei, vi alguns mas em nenhuma postagem que eu encontrei tinha alguma coisa muito explicita sobre como colocar. o botão continua normal mas ele omite o que ta escrito e coloca 3 pontinhos, assim “e…” (no caso do que já está no código)
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Evolua {
static JFrame janela;
static JPanel painel;
static JButton obj;
public static void main(String[] args) {
janela = new JFrame();
painel = new JPanel();
obj = new JButton("evo", new ImageIcon("espada.png"));
obj.setSize(200, 300);
obj.repaint();
janela.setBounds(0, 0, 300, 300);
painel.setBounds(0, 0, 300, 300);
janela.getContentPane().add(painel);
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
painel.add(obj);
janela.setVisible(true);
}
}