Timer executar codigo em 1 minuto?

Galera, alguem sabe como eu faço pra executar um metodo durante 1 minuto depois parar, da pra fazer isso com timer? se sim como faço?
Valeu

Rola de vc fazer com thread. Vc manda executar o metodo e manda a thread “dormir” após o tempo que vc quiser.

Pois é cara, isso ate rola mesmo, vc teria um exemplo pra eu ver, cheguei a fazer isso usando Runnable e depois thread.sleep, porem oq acontece, meu projetinho tem um timer(relogio mesmo que pega hora do sistema), ele trava qnd executado a thread, e as janelas tbm travam, tipo de abre um JOptionPane hora de fechar ficava branco, ai qnd a thread terminava tudo voltava ao normal.
Tem como vc dar um help ?
Tipo usei um isso agora

tmpGrav = new Timer();
      tmpGrav.scheduleAtFixedRate(new TimerTask() {
         public void run() {
            FinalizaGravação();
            System.err.println("teste 2");
         }
      }, 60000, 60000);//Tempo de espera 0;tempo de atualizacao 1000

Tipo funcionou mas nao ficou muito legal sabe… :wink:

Ops desculpe a atencao o comentario esta errado (//Tempo de espera 0;tempo de atualizacao 1000).