Como atualizo a hora?

6 respostas
S

public void formato_data() {

Locale locale = new Locale(pt,BR);

GregorianCalendar datahora = new GregorianCalendar();

SimpleDateFormat formato = new SimpleDateFormat(dd de MMMMM de yyyy - HH : mm h’”,locale);

jTextField1.setText(formato.format(datahora.getTime()));

}

tipo ele só mostra data e hora, mas sem atualizar. Como faço para atualizar ?
obrigado

6 Respostas

peczenyj

Como assim? vc quer atualizar um campo do seu calendário?

http://java.sun.com/j2se/1.4.2/docs/api/java/util/GregorianCalendar.html#add(int, int)

Ou quer que este objeto trabalhe como um relógio?

S

atualize o relógio

T

Você precisa criar um timer (java.swing.Timer) para atualizar periodicamente o campo.

Use um período de 500 milissegundos para a atualização.

Claudio_Nazzari

Nao entendi… Voce quer atualizar o relogio do windows?
Se for, da uma olhada:
http://www.guj.com.br/posts/list/20045.java

T

Já te deram um programa mastigadinho em:
http://www.guj.com.br/posts/list/18638.java

Melhor que isso, só dois disso.

ViniGodoy

Eu mesmo já dei 3 programas mastigadinhos. Todos fazem o que você quer, um deles usando Threads, outro o Timer do java.util e outro o Timer do java.swing. Particularmente para esse caso gosto mais da última sugestão.

http://www.guj.com.br/posts/list/52964.java#279083

Criado 23 de outubro de 2007
Ultima resposta 23 de out. de 2007
Respostas 6
Participantes 5