Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > JAVA
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-03-2008
Avatar de oracle
oracle oracle is offline
Miembro
 
Registrado: feb 2005
Posts: 99
Poder: 20
oracle Va por buen camino
Cronometro

Buenos días inestimables amigos:

He estado ocupado retocando los ultimos detalles de una aplicación en Java y he necesitado incluirle un sencillo cronómetro, he conseguido que este que cuyo código expongo más abajo funcione a las mil maravillas, sin embargo, yo necesito que el cronómetro alcance a visualizar las horas transcurridas y ahí es donde esta el problema pues al tratar de cambiar el parametro (mm:ss) por (hh:mm:ss) no me funciona correctamente, iniciando el cronómetro con valores erróneos tales como 07:00:00 en vez de 00:00:00, si alguién sabe algo al respecto como siempre se le agradece una sugerencia...

Saludos reiterados,

Oracle


Código:
public class Cronometro extends Thread
{
    JLabel LabelTiempoTranscurrido;
public JLabel getLabelTiempoTranscurrido() {
        return LabelTiempoTranscurrido;
    }

    public void setLabelTiempoTranscurrido(JLabel labelTiempoTranscurrido) {
        LabelTiempoTranscurrido = labelTiempoTranscurrido;
    }
    

public void run()
{
long tiempoInicio = System.currentTimeMillis();

for(;;)
{
try{sleep(1000);}catch(Exception e){}
long tiempoActual = System.currentTimeMillis();

ponerTiempo(tiempoActual - tiempoInicio);
}
}

private void ponerTiempo(long aTiempo)
{
 java.text.SimpleDateFormat tmpSDF = new java.text.SimpleDateFormat("mm:ss");

String tmpText = "Tiempo transcurrido: " + tmpSDF.format(new java.util.Date(aTiempo));
getLabelTiempoTranscurrido().setText(tmpText);
}
}
__________________
El único hombre que no se equivoca es el que nunca hace nada.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cronómetro invisible panuweb Varios 10 10-07-2007 23:36:22
Mejorar un cronometro kokogua Varios 3 10-12-2006 14:12:57
Cronometro grone35 Varios 4 27-08-2006 19:34:51
Cronometro FGarcia Varios 1 19-01-2006 06:44:46
Cronometro C++ The_Borg C++ Builder 1 31-05-2004 23:01:05


La franja horaria es GMT +2. Ahora son las 20:38:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi