Galera, estou enfrentando um problema com delay no meu código.
Estou implementando um jogo da memória. Eu tenho que mostrar a imagem ao clik do mouse, guardá-la e comparar com o proximo clik, fazer um teste se as imagens são iguais e se não forem, esconder as duas imagens. Só que quando eu clico na segunda imagem, ela mostra tão rápido que não dá pra ver.
if (jogada == 2) {
if (but1 == but2) {
resetarImagens(but1, but2);
but1 = -1;
but2 = -1;
jogada = 0;
}
else
if (botao[but1].getIcon() != botao[but2].getIcon()) {
//teria que ter um delay nessa linha para conseguir ver segunda imagem
resetarImagens(but1, but2);
but1 = -1;
but2 = -1;
jogada = 0;
}
else {
botao[but1].setEnabled(false);
botao[but2].setEnabled(false);
fim +=2;
but1 = -1;
but2 = -1;
jogada = 0;
}
}
