• Jueves 14 de Noviembre de 2024, 18:43

Autor Tema:  Crea Un Reloj Digital Con Swing  (Leído 1785 veces)

Tisus

  • Miembro activo
  • **
  • Mensajes: 52
    • Ver Perfil
Crea Un Reloj Digital Con Swing
« en: Viernes 23 de Julio de 2004, 16:52 »
0
Me gustaria saber como crear un reloj digital, que trabaje en una interfaz gràfica creada en Swing.

nicokiki

  • Miembro MUY activo
  • ***
  • Mensajes: 298
    • Ver Perfil
Re: Crea Un Reloj Digital Con Swing
« Respuesta #1 en: Viernes 23 de Julio de 2004, 21:20 »
0
Hola!!!!!!!!!!

Esto deberia ir en un timer asi:

Como atributo de tu clase pone esto:
Código: Text
  1.  
  2. private Timer timerFecha                   = null;
  3.  
  4.  

Y en el inicio de tu aplicacion llama a
Código: Text
  1. recordatorioFecha()
  2.  

La implemeentacion seria asi:
Código: Text
  1.  
  2. private void recordatorioFecha()
  3. {
  4.                 timerFecha = new Timer();
  5.   // Cada 10 segundos actualizara la hora
  6.   timerFecha.schedule(new tareaRecordatoriaFecha(), 10000, 10000);
  7. }
  8.  
  9. class tareaRecordatoriaFecha extends TimerTask
  10. {
  11.   /** */
  12.   public void run()
  13.   {
  14.     if (estadoTimerFecha)
  15.                                           labelTuyo.setText(new java.util.Date().toString());
  16.     // Termino el timer
  17.     else
  18.       timerFecha.cancel();
  19.   }
  20. }
  21.  
  22.