package pr; import java.text.DateFormat; import java.util.Calendar; import java.util.Date; public class Clock { public Clock() { } public static String Hora() { String hora; Calendar calendar = Calendar.getInstance(); Date horas = calendar.getTime();// Obtebemos los datos, hora, fecha DateFormat dateformat = DateFormat.getTimeInstance();// Obtenemos la hora = dateformat.format(horas);// damos el formato return hora; } public static void main(String arg[]){ System.out.println(Hora()); } } // clase con el hilo que llama a clock package pr; public class Horaenelhilo implements Runnable{ Clock clock; Thread hilo; public Horaenelhilo(){ clock=new Clock(); hilo = new Thread(this); hilo.start(); } public void run() { try{ while(true){ try{ // aqui yo uso un system pero puedes agregar el valor de clock.Hora() en una etiqueta o caja de texto System.out.println(clock.Hora()); Thread.currentThread().sleep(2);//Dormimos el hilo momentaneamente para que no se bloquee el programa } catch ( InterruptedException er ) { er.printStackTrace(); }} }catch(Exception e){ e.printStackTrace(); } } public static void main(String ar[]){ new Horaenelhilo(); } }
Publicar un comentario