Caro Vitor, 
Eu at� consegui colocar o rel�gio rodando na tela, estou enviando o
c�digo, o problema � que quando fa�o alguma outra a��o em outros
componentes que est�o no mesmo frame que a data/hora, demora muito para
serem feitas as a��es, ent�o coloquei que qualquer a��o feita nesse
frame, faz com que o rel�gio pare e continue depois que a a��o foi
realizada, n�o sei se � a melhor maneira, mas pelo menos resolve o
problema da velocidade.
O C�digo que estou enviando � apenas como colocar uma data/hora
"rodando" em um panelm, como vc tinha solicitado.

Abra�os, Valdemar Lui

vitor wrote:
> 
> Javanes wrote:
> 
> > Caros amigos,
> >
> > N�o consegui fazer com o que queria. Vou tentar explicar de novo:
> > Imaginem um frame com v�rios componentes, e um desses componentes � um
> > label contendo a data e a hora do sistema, se eu colocar esse label no
> > frame por �ltimo, tudo bem, por�m esse label n�o pode ser colocado por
> > �ltimo.
> > Pergunto, algu�m tem alguma id�ia para se fazer isso?
> > Imaginem que esse frame � a interface da minha aplica��o, e quero que
> > fique aparecendo a data e a hora, o que acontecia � que quando fazia
> > isso anteriormente a data e a hora ficavam paradas, depois consegui
> > faz�-la ficar "rodando", mas o que n�o consigo � mostrar esse label na
> > tela, sabendo que nesse frame existem bot�es, isto �, a��es para serem
> > realizadas, e espero que n�o interfira nessas a��es.
> >
> > Obrigado.
> >
> 
> Deixar um rel�gio rodando na tela parece f�cil, mas n�o � !
> Algumas semanas atr�s eu postei uma mensagem na lista com a mesma d�vida e n�o
> obtive resposta. Aparentemente o problema est� em avisar a JVM que o label precisa
> ser "repintado". Eu fui at� o FAQ e l� se recomenda o uso dos m�todos validate() e
> invalidate(), o problema � que isto n�o funcionou (vide c�digo anexo).
> O pior � que pelo jeito � este mesmo o mecanismo (validate() e invalidate()), pois
> diversas outras  refer�ncias  tamb�m disseram a mesma coisa
> (http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/ e
> http://www.rgagnon.com/howto.html)
> Eu j� tentei outros mecanismos (repaint(), por exemplo) mas tamb�m n�o funcionou.
> Se algu�m quiser dar uma olhada no programa com o qual eu estou tentando resolver o
> problema ele se encontra atachado a este e-mail.
> Se algu�m descobrir como fazer, por favor avisar !
> 
> []s e at� depois !
> 
> --
> ------------------------------------------------------------------
> VITOR BRANDI JUNIOR - email: [EMAIL PROTECTED]
> FCTI - Faculdade de Ciencia e Tecnologia da Informacao
> UNIMEP - Universidade Metodista de Piracicaba
> End: Rod. do Acucar, km 156 - Piracicaba/SP - Cep: 13400-901
> Fone: 02119 4301689 - URL: http://fcti.unimep.br/pessoais/vitor
> ------------------------------------------------------------------
> 
>   ------------------------------------------------------------------------
>                  Name: Teste.java
>    Teste.java    Type: JAVA Arquivo 
>(application/x-unknown-content-type-java_auto_file)
>              Encoding: base64

DataHora.java

Responder a