Aguardar um certo tempo antes de continuar a execução
1 resposta
M
m4rcio_souza
Olá,
estou desenvolvendo um aplicativo que deve chamar o método repaint() dentro de um limite de tempo, por exemplo a cada segundo e gostaria de saber como fazer isso, se existe uma função de espera para que o repaint() seja chamado dentro de um limite de tempo.
/** * * @author Tiago Silveira * MSN: [email removido] */publicclassTime_out{publicstaticvoidmain(Stringa[])throwsInterruptedException{Time_outexemplo=newTime_out();Timertimer=newTimer();// função executada indefinidamente a cada 2 minutos. timer.schedule(exemplo.getTarefa(),0,3*60*10);System.out.println("Aqui");// Esse faz parar tudo...//timer.cancel();}/** * Obtendo o objeto */publicjava.util.TimerTaskgetTarefa(){returnnewTarefa();}/** * Tarefa é uma InnerClass que extende a classe abstrata Timertask que * também é uma Thread. */publicclassTarefaextendsTimerTask{intx=0;publicvoidrun(){System.out.println("entrou");}}}