Esta dica de Java apresentaum método de programar um temporizador para uma tarefa funcionar repetidamente. O desenvolvedor pode usar este código se houver necessidade para executar ou repetir uma tarefa em uma aplicação em um intervalo predefinido de tempo.


int delay = 5000;   // delay de 5 seg.
int interval = 1000;  // intervalo de 1 seg.
Timer timer = new Timer();

timer.scheduleAtFixedRate(new TimerTask() {
        public void run() {
            // colocar tarefas aqui ...
        }
    }, delay, interval);