Caro amigos, 
estou com problemas em colocar a data e a hora na tela principal de um
sistema,como fa�o para que a data e a hora sejam chamados uma vez e
fiquem rodando na tela, isto � quando for mudando a hora o relogio nao
fique estatico.
Este � o codigo que eu criei para isto, ele fica mostrando a data e a
hora mudando de acordo com o sistema operacional, mas isto acontece
gra�as ao loop infinito. Porem eu nao quero esta forma, se por um acaso
alguem conhecer outra maneira de ficar rodando sem o loop ou algum
exemplo de codigo me ajudaria bastante. Se for possivel fazer com Thread
eu agradeceria se alguem me explicasse como.
Desde j� agrade�o.

import java.util.*;
import java.text.*;

public class DataHora
{
   private String dataForm;
   private Date dt;

   public DataHora()
   {
      dt = new Date(System.currentTimeMills());
      System.out.println(getDataHora());
   }

   public getDataHora()
   {
      dataForm = "dd/MM/yyyy - hh:mm:ss";
      return (String) (new SimpleDateFormat(dateForm).format(dt));
   }

   public static void main (String args[])
   {
     while(true)
     }
        new DataHora();
     {
   }
}

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    [regras da lista: http://www.soujava.org.br/regras.htm]
    ---------------------------------------------------------------------

Responder a