Tempo

Aew galera.
Eu sei que é uma dúvida meio doida, mas tipo…
Como eu faço pra marcar o tempo em java?
Meio vago né?
Tipo… …como eu faço um programa que, por exemplo, imprime uma letra
qualquer na tela a cada segundo ou a cada “X” segundos?
Deu pra entender?É mais ou menos isso, valeu!

tem a classe Timer, que gera um evento(ActionEvent) de tantos em tantos milisegundos…
o codigo ficaria mais ou menos assim:

public class Tempo implements ActionListener {
//...

//x é o tempo em segundos
//this é o action listener, para tratar o evento gerado pelo timer
Timer timer = new Timer(x*1000, this);

//...
//...

  public void actionPerformed(ActionEvent ae) {
     if(ae.getSource() == timer) {
        //FAZ  O QUE VOCE QUER FAZER DE X EM X SEGUNDOS
     }
  }

}//fim da classe Tempo

lembrando:

espero ter ajudado

so lembrando os imports, a classe Timer fica em javax.swing.Timer; e ActionListener, bem como ActionEvent ficam em java.awt.event.*;
:grin:

Tu pode fazer uma Thread e colocar dentro de um laço infinito pra ela ficar imprimindo o tempo. Na classe System tem um método que retorna o tempo em milisegundos, mas num to lembrado qual é agora.
Aí tu usa também o método sleep() de Thread e faz ela dormir por um segundo depois que imprimir o tempo.