Como tomo la hora de mi maquina para el sistema

coloque la hora con este codigo

Calendar cal = Calendar.getInstance();
String hora = cal.get(cal.HOUR)+":"+cal.get(cal.MINUTE)+":"+cal.get(cal.SECOND);
this.lblHora.setText(hora);

Me muestra la hora de la maquina de la hora que en ese momento esta... no sigue corriendo los segundos y se queda asi estatica como lo corri.... ¿Como hago para que los segundos minutos y hora sigan avanzando?

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Necesitas Hilos

La hora no sigue corriendo por que se ejecuta una vez y ya intenta poner ese código dentro de un ciclo y este en otro Hilo de esta forma se ejecutara infinitas veces actualizando siempre el texto del label ademas pruebas usar SimpleDateFormat en vez de el metodo get() del Calendar

Gracias pana, voy a tratar a ver

.

Imagen de ezamudio

Timer

Un simple Timer, no necesitas manejar hilos directamente.