| |||
Presentacion De La Hora Actual Hola Amigos...espero que en esta ocasión si pueda encontrar ayuda. A ver. Estoy desarrollando una aplicación utilizando NetBeans. En un formulario, tengo la ultima linea de manera similar a una barra de estado. En ella coloco el nombre del usuario, fecha del sistema, identificacion del PC. No tengo ningun problema con ello. Pero se me ha ocurrido , que la hora no quede fija sino que se mantenga actualizando segundo a segundo.........alguien tiene idea de como hacer esto....????? Envio mi cuenta de correo por si alguien tiene algún código que me pueda servir de ayuda. [email protected] |
| ||||
mmmmmmmmmmmm ponle un Timer eso te resolveria el problema, o bien has un hilo que te revise la hora constantemente....... have funnnnnnn
__________________ Curso de Angular JS - Haremos una app de principio a fin |
| ||||
mmmmmmmmm, mira me sembraste la curiosidad y no me quede con las ganas e hice un cronometro te comparto el codigo
Código:
have funnnnnnnnnn import java.util.Timer; import java.util.TimerTask; import java.awt.Toolkit; /** * @author Crysfel Villa * Marzo 10, 2006 * Cronometro regresivo */ public class Reminder { Timer timer; public Reminder(int segundos) { timer = new Timer(); timer.schedule(new Tarea(), 0, //tiempo de espera inicial segundos*1000); //tiempo de espera consecutivo } public static void main(String args[]) { System.out.format("iniciamos el cronometro.%n"); new Reminder(1); System.out.format("podemos hacer otras cosas mientras el cronometro hace lo suyo ;).%n"); } } class Tarea extends TimerTask { Toolkit toolkit = Toolkit.getDefaultToolkit(); int cronometro = 5; public void run() { if (cronometro > 0) { toolkit.beep(); System.out.format("Beep! " + cronometro+"%n"); cronometro--; } else { toolkit.beep(); System.out.format("Termino! " + cronometro+"%n"); //timer.cancel(); //Este no es necesario porque llamamos a System.exit System.exit(0); //detiene todos los hilos y procesos } } }
__________________ Curso de Angular JS - Haremos una app de principio a fin |
| |||
Gracias por tu buena voluntad, pero nada que soluciono mi problema. Yo lo que quiero mostrar es la hora del sistema en formato HH:MM:SS. Actualmente yo muestro ese dato pero se mantiene fija. No sé como utilizar el TIMER para que de manera permanente esa hora se este actualizando. Lo que quiero haces es similar a la hora que aparece en la barra de incicio de windows. Si tu analizas al lado derecho de la barra se muestra la hora del sistema. Es eso lo que quiero hacer.......podrias ayudarme...???? |
| ||||
ammmmmmmmm, claro, el ejemplo que te pase arriba, osea no es un reloj, pero es lo basico para hacerlo, osea unicamente cambiale el metodo run() y ahi toma la hora del sistema cada segundo...... y la despliegas en tu barrita esa que me dices..... mmmmmmm ahorita si que no tengo tiempo de ayudarte mas, pues estoy un poco ocupado....... have funnnnnnnnnn
__________________ Curso de Angular JS - Haremos una app de principio a fin |
| |||
Como Mostrar la hora actual en formato (HH : MM: SS). Stock... muchas gracias viejo me sirvio de mucho para mostrar la hora de modo actual... el codigo lo modifique como lo sugeriste y quedo mas o menos asi mostrando la hora actual en forma (HH : MM: SS). espero que les haya ayudado un poco import java.util.Timer; import java.util.TimerTask; import java.awt.Toolkit; /** * * @author Pipo Di BorRaChO */ public class Reminder { Timer timer; public Reminder(int segundos) { timer = new Timer(); timer.schedule(new Tarea(), 0, //tiempo de espera inicial segundos*1000); //tiempo de espera consecutivo }//Fin metodo Reminder public static void main(String args[]) { System.out.format("iniciamos el cronometro.%n"); new Reminder(1); System.out.format("podemos hacer otras cosas mientras el cronometro hace lo suyo ;).%n"); }//Fin Main }//Fin Clase Reminder class Tarea extends TimerTask { Toolkit toolkit = Toolkit.getDefaultToolkit(); int cronometro = 5; public void run() { // INSTANCIO A LA CLASE FechaActual que me captura la hora String hora = new FechaActual().getFechaActual(); System.out.println("la hora actual es: "+hora); }//Fin metodo Run }//Fin Clase Tarea ESTA ES LA CLASE FechaActual import java.text.SimpleDateFormat; import java.util.Date; /** * * @author Pipo Di BorRaChO */ public class FechaActual { String cadenaFecha; public FechaActual(){ Date fechaActual = new Date(); SimpleDateFormat formato = new SimpleDateFormat("HH:mm:ss"); cadenaFecha = formato.format(fechaActual); }// Fin FechaActual public String getFechaActual(){ return cadenaFecha; }//Fin metodo GetFechaActual }//Fin Clase gracias a todos por su ayuda Att: Pipo Di Borracho |