Cronometro regressivo

Boa tarde.

Estou precisando fazer um cronometro regressivo, onde será dado um tempo 00:01:00 (um minuto, no máximo) e assim decrementado…

Como consigo fazer isso em Java?

Obrigado.

8O
Emerson

eu chutaria fazer assim:

Marcar o tempo… por exemplo 60s, e ir decrementando 1 sempre que passar 1s, usando o método de espera, acho que eh Thread.spleep(1000)

1000 milisegundos = 1 s

Ai, galera.

Consegui fazer o cronometro, não sei se esta certo. Porém no meu caso resolveu.

Obrigado.

Emerson.

[code]public class Cronometro extends Thread {
private int delay; //Tempo em Milisegundos.
private int tempo; //Tempo do Cronometro
private int i;

public Cronometro(int pDelay, int pTempo) {
    this.delay =  pDelay;
    this.tempo = pTempo;
}




public void run() {
    for(i=tempo; i>=0; i--) {
        try{
            sleep(delay);
        }catch(InterruptedException e) {
            System.out.println("Problemas com Cronometro Regressivo.");
        }
         System.out.println(i); 
    }
}

public static void main(String[] args) {
    Cronometro cronometro = new Cronometro(1000,10);
    cronometro.start();
}

}[/code]

cronometro.start();

Você não criou um método chamado run() ? pq start()?

Eu não tinha reparado nisso, eu li que necessita de algumacoisa.start() para funcionar… eu vou dar um olhada nisso, se alguém souber me ajude.

Obrigado

Emerson