Não consigo aumentar imagem em um JButton

Seguinte, procurei em vários lugares como aumentar imagem em um JButton mas nenhuma funcionou, alguém pode me ajudar?
Creio que a imagem esteja no botão, n sei se o problema é o botão ser muito pequeno para eu poder visualizar a imagem.

    public class TelaInicial extends JFrame{
    
	private ArrayList<Pokemon> pokemonLista;
	
    public TelaInicial(ArrayList<Pokemon> pokemonLista){
        super("Pokédex");
        setVisible(true);
        setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        
        this.pokemonLista = pokemonLista;
        listaPokemons();
    }
    
    public void listaPokemons(){
    	JPanel jp = new JPanel();
    	add(jp);
    	
    	ImageIcon img = new ImageIcon("../imagensPokemon/1.png");
    	img.setImage(img.getImage().getScaledInstance(40,40,100));
        JButton bt = new JButton(img);
        jp.add(bt);
    }
}

feito