Bom galera estou fazendo um trabalho de grafo e precisa de uma pausa dentro do FOR para mostrar na execução o grafo sendo “desenhado”. Se puderam me ajudar agradeço.
for(int i=0;i<ordem.size();i++)
for(int j=0; j<this.graph.getVertex().size();j++)
if(this.graph.getVertex().get(j).getID() == ordem.get(i) ){
this.graph.getVertex().get(j).setSelected(true);
//PRECISO DE UM PAUSA DE 2 SEGUNDOS AQUI
}
Obs: a manipulação de threads (em especial, a de UI) tem uma série de particularidades que podem causar comportamentos estranhos. Verifique, por exemplo, se sua interface não fica travada enquanto o desenho é feito (o que pode ser frustrante para o usuário, que precisará esperar o desenho terminar para voltar a interagir com a aplicação).