Olá pessoal.
Sou iniciante no mundo da programação, estou tentado adicionar imagens em uma grade de botões,  os botões aparecem, porém quando clico não apresenta as imagens.
Estou o usando o eclipse como IDE. As imagens estão dentro do src.
Abaixo um pedaço do código.
package Janelas;
import Botoes.BotoesCartas; 
import javax.swing.*; 
import java.awt.*; 
import java.awt.event.ActionEvent; 
import java.awt.event.ActionListener; 
import java.util.Random; 
public class JanelaCartas extends JanelaGrafica { 
	BotoesCartas cartas; 
	ImageIcon image[]; 
	public JanelaCartas(){ 
		super(); 
		super.setSize(800,600);
		super.setLocationRelativeTo(null); 
		cartas = new BotoesCartas(5,10); 
		//instancia os botoes (com coordenadas) 
		image = new ImageIcon[51]; 
		container.setLayout(new GridLayout(5,10)); 
		// coloca um grid com linhas e colunas 
		addImagens(); 
		configInit(); 
		teste(); 
		repaint(); 
		} 
	private void addImagens(){ 
		Random random = new Random(); 
		int i = 0; 
		int numImagem = 1; 
		int seqImagem = 1; 
		for(i=0; i < image.length; i++){ 
			image[i] = new ImageIcon("\\JogoDaMemoria\\Imagensjogo"+(numImagem++)+".jpg"); 
			} 
		} 
	private void configInit(){ 
		int aux = 1; 
		for(int i=0; i<5; i++){ 
			 for(int j=0; j<10; j++){ 
			cartas.getBtnCartas()[i][j] = new JButton(image[aux++]); 
			cartas.getBtnCartas()[i][j].setActionCommand(null); 
			cartas.getBtnCartas()[i][j].addActionListener(cartas.getBtnCartas()[i][j].getAction()); 
			container.add(cartas.getBtnCartas()[i][j],constraints); 
			} 
		} 
	repaint(); 
	}//configInit 
	
	private void teste(){ 
for(int i=0; i<5; i++){ 
	for(int j=0; j<10; j++){ 
		cartas.getBtnCartas()[i][j].addActionListener(new ActionListener() { 
			@Override public void actionPerformed(ActionEvent e) { 
				
				System.out.println("Teste"); 
			} 
			}); 
		} 
	}
} 
}
 //class