Hora

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();
}

}

Post a Comment

Artículo Anterior Artículo Siguiente