Cronometro

Galera,
Achei esse codigo abaixo e gostaria de saber se consigo adaptalo para a cada 1 segundo tranferir o valor para uma jLabel.

como deve fazer?

[code]public class AnnoyingBeep {
Toolkit toolkit;
Timer timer;

public AnnoyingBeep() {
    toolkit = Toolkit.getDefaultToolkit();
    timer = new Timer();
    timer.schedule(new RemindTask(),
                   0,        //initial delay
                   1*1000);  //subsequent rate
}

class RemindTask extends TimerTask {
    int numWarningBeeps = 3;
    public void run() {
        if (numWarningBeeps > 0) {
            toolkit.beep();
            System.out.println("Beep!");
            numWarningBeeps--;
        } else {
            toolkit.beep(); 
            System.out.println("Time's up!");
            //timer.cancel(); // Not necessary because
                              // we call System.exit
            System.exit(0);   // Stops the AWT thread 
                              // (and everything else)
        }
    }
}
...

}[/code]

http://www.guj.com.br/java/252045-cronometro#1309723

???

Vini vc postou o link no meu post??

Inception feelings. haha

:lol:

Postei sim. O link mostra o que você quer.

Vini,
fiz o seguinte funcionou, porém como formato para hora ? “00:00:00”

[code]class RemindTask extends TimerTask {
int numWarningBeeps = 1;
public void run() {
if (numWarningBeeps > 0) {

            lb_timer.setText(String.valueOf(numWarningBeeps));
            numWarningBeeps++;   
        } else {   
            toolkit.beep();   
            System.out.println("Time's up!");   
            //timer.cancel(); // Not necessary because   
                              // we call System.exit   
            System.exit(0);   // Stops the AWT thread   
                              // (and everything else)   
        }[/code]

valeu.

Vc chegou a abrir o link que te passei? Lá uso o task para exibir um reloginho…

o link que você postou foi o link desse post , era pra ser isso mesmo?

Ops… falha técnica, disfarça:
http://www.guj.com.br/java/52964-captando-a-hora-do-sistema-no-modelo-hhmmss/2#279092

Antes desse post tem dois outros, mostrando também como fazer a mesma coisa com o java.util.Timer (no lugar do javax.swing.timer) e com Threads. Mas a última implementação é de longe a mais simples para quem quer só atualizar um JLabel.