Olá.
Estou trabalhando num projeto de Jogo da Memória e preciso muito de ajuda para guardar algumas figuras em um vetor e também como acessar este vetor (recuperar as imagens.
Hoje eu resolvi mudando os nomes dos arquivos (imagens), mas quero saber se há alguma outra forma:
as figuras estão organizadas assim: 1.png, 2.png, 3.png, 4.png, 5.png, 6.png, 7.png, 8.png, 9.png, 10.png, 11.png, 12.png, 13.png, 14.png, 15.png, 16.png.
Segue o codigo da parte onde faço o acesso as imagens:
for (int i = 0; i < QtdeBotoes; ++i){
if (event.getSource() == botao[i]){ //clicou em um dos botoes do jogo
botao[i].setEnabled(false); //desativa o botão
System.out.println("Botão " + i + ": " + caminho + NumSorteado[i] + ".png");
botao[i].setIcon(new ImageIcon(caminho + Integer.toString(NumSorteado[i]) + ".png"));
Numero_Click++; //aumenta a contagem dos clicks
if (Numero_Click == 1) Click1 = i; //checa o primeiro click (botao)
if (Numero_Click == 2){ //checa o segundo click (botao)
Click2 = i;
if (NumSorteado[Click1] != NumSorteado[Click2]){
pontos-=2;
botao[Click1].setIcon(new ImageIcon(imgPadrao)); //aqui eu pego a imagem 1
botao[Click2].setIcon(new ImageIcon(imgPadrao)); //aqui eu pego a imagem 2
botao[Click1].setEnabled(true);
botao[Click2].setEnabled(true);
} else {
Cont_Acertos++;
pontos+=10; }
Numero_Click = 0; } } }



