Reloj del sistema

Alejandro
24 de Agosto del 2005
Saludos compañeros, estoy creando una barra de estado, con un panel de informacion a la izda, y la hora a la derecha, xo al poner la hora, solo coge la del sistema nada mas que se ejecuta la aplicacion con el codigo:

Calendar f=Calendar.getInstance();
String hora=f.get(java.util.Calendar.HOUR_OF_DAY)+":"+f.get(java.util.Calendar.MINUTE)+":"+f.get(java.util.Calendar.SECOND);
JLabel h=new JLabel(hora);

pero quiero que se actualice la hora automaticamente en mi aplicacion, es decir, que siempre refleje la hora real, no la que se ejecuto la aplicacion.
Espero que me hayais entendido. Gracias.

Sebastian
24 de Agosto del 2005
Podrias usar un hilo o una tarea sincronica que cada un segundo pida la nueva hora. No se si es la mejor solucion pero es una solucion rapida.