Timer, TimerTask e ProgressMonitor

1 resposta
Luis_Renato

Bom galera, eu estou usando um ProgressMonitor para monitorar a execução de uma tarefa. Porém quando o executo a sua caixa de conversação só aparece as bordas, e no centro nada. Creio que deve ser pelo tempo de atualização, pois pelo que pesquisei descobri que o ProgressMonitor precisa de um tempo de resposta para aparecer na tela. Agora não estou conseguindo implementar esse tempo: já tentei Threads (mas não deu resultado além de lerdiar a execução) e agora estou tentando com timer mas estou com dúvidas. Segue meu código:

public int executa() {
        obj="Gerando Programação.";
        teste=new ProgressMonitor(null, obj , null, 0, numero_geracoes-1);
        for (int x=0;x<numero;x++) {
            teste.setProgress(x);
            pausa.schedule(null, 1000);
            if(teste.isCanceled()) {
                return 0;
            }
        }
        return 1;
    }

Espero que possam me ajudar.

1 Resposta

Luis_Renato

Ninguém?

Criado 15 de outubro de 2009
Ultima resposta 16 de out. de 2009
Respostas 1
Participantes 1