Olá pessoal, boa noite.
Como alguns de vocês já sabem estou desenvolvendo um programa “Puzzle” e trabalhando com árvores de Estrutura de Dados.
Ao final do resultado do Puzzle eu criei uma matriz de 3x3 de jButton’s. Só que queria mostrar passo a passo a estrutura do jogo.
Queria usar a função Sleep para que ele funcionasse como um temporizador.
Segue o algoritmo abaixo.
private void extencaoResultMenuItemActionPerformed(java.awt.event.ActionEvent evt) {
Nodo NodoNo = NodoEnd;
while (NodoNo != null)
{
try
{
Thread.sleep(10);
}
catch(Exception e)
{
}
this.jButton10.setText(NodoNo.Puzzle[0]);
this.jButton11.setText(NodoNo.Puzzle[1]);
this.jButton12.setText(NodoNo.Puzzle[2]);
this.jButton13.setText(NodoNo.Puzzle[3]);
this.jButton14.setText(NodoNo.Puzzle[4]);
this.jButton15.setText(NodoNo.Puzzle[5]);
this.jButton16.setText(NodoNo.Puzzle[6]);
this.jButton17.setText(NodoNo.Puzzle[7]);
this.jButton18.setText(NodoNo.Puzzle[8]);
NodoNo = NodoNo.Father;
}
}
Realmente noto que ele está parando, mas não está mostrando passo a passo o processo de busca na árvore de dados.
Poderia me ajudar?
Fabricio Soares