Mostrar figuras no java

Boa tarde.

Estou faço um jogo de xadrez seguindo este canal

Estou com problemas para fazer as imagens das peças aparecerem no tabuleiro.
Já revisei o código procurando erros e não achei nada e modifiquei a forma como as imagens devem ser passadas, mas não obtive resultados.
Cada peça tem sua própria imagem e estão todas juntas dentro de uma pasta no caminho que esta no código.
este é meu github vscode/java/Xadrez at main · williamguimaraesti/vscode · GitHub
caso queiram ver o projeto todo.

package br.com.jogo.xadrez;

public class Torre extends Peca {

public Torre(EnumCor cor, int linha, int coluna) {
    super(cor, linha, coluna, "/src/br/com/jogo/visao/ImgPecas/Torre" + cor + ".gif"); 
}
public Torre(EnumCor cor, int linha, int coluna, String imagem) {
    super(cor, linha, coluna, imagem); 
}

@Override
public boolean validaMovimento(int linhaDestino, int colunaDestino) {
   
    return true;
}

}

package br.com.jogo.xadrez;

public enum EnumCor {

PRETO,
BRANCO;

}

package br.com.jogo.visao;

import javax.swing.ImageIcon;
import javax.swing.JLabel;

import br.com.jogo.xadrez.Peca;

public class JPeca extends JLabel{

private Peca  peca;

public JPeca(Peca peca) {
    this.peca = peca;
    this.setIcon(new ImageIcon(peca.getImagem()));
}

public Peca getPeca(){
    return this.peca;
}

}