
Ayuda con Hilos y Clases
Publicado por Makros (14 intervenciones) el 09/05/2013 16:52:48
Buenas tardes a los españoles y buenas lo que quiera que sea para el resto.
Estoy adentrandome en una nueva práctica, se trata de un cronómetro con un JLabel y 2 botones:
Tengo un problema, quizas a la hora de entender la estructura y ejecucion de los hilos conjunta la implementacion de clases.
Mi idea es la de hacer una clase Cronometro() con una serie de atributos y un método startCrono() que se encargue de comenzar la cuenta.
Por otro lado he pensado en una clase Corredor que extienda de Thread para que se encargue de coger la ejecución del crono (Clase Cronometro() ). El corredor podría tener por ejemplo un atributo nombre y otro atributo de clase Cronometro.
El problema es que no se como combinar la clase Corredor con la clase Cronometro para que el corredor lanze su crono personal. Me explico un poco mejor; al ejecutar con run() el método startCrono() comienza la cuenta hacia adelante. El metodo startCrono lo he definido para que devuelva un string compuesto como "HH:MM:SS:mmm". Ese String devuelto tiene que refrescarse en tiempo real para en un futuro ser visualizado en el JLabel del principio.
No se si me he explicado bien, pero nuevamente, me vendría de lujo vuestra ayuda. Muchas gracias a todos/as.
Estoy adentrandome en una nueva práctica, se trata de un cronómetro con un JLabel y 2 botones:
* JLabel para mostrar la cuenta del cronómetro.
* btn1 para Inicio/Pausa; es decir, se alternará tanto inicio como pausa, de manera que cuando el boton indique inicio y lo presiones, el cronometro se pondrá en marcha. De otro modo, cuando el boton ponga pausa y lo presiones, el cronometro se parará.
* btn2 para resetear el cronometro a 00:00:00:000 (HH:MM:SS:mmm
Tengo un problema, quizas a la hora de entender la estructura y ejecucion de los hilos conjunta la implementacion de clases.
Mi idea es la de hacer una clase Cronometro() con una serie de atributos y un método startCrono() que se encargue de comenzar la cuenta.
Por otro lado he pensado en una clase Corredor que extienda de Thread para que se encargue de coger la ejecución del crono (Clase Cronometro() ). El corredor podría tener por ejemplo un atributo nombre y otro atributo de clase Cronometro.
El problema es que no se como combinar la clase Corredor con la clase Cronometro para que el corredor lanze su crono personal. Me explico un poco mejor; al ejecutar con run() el método startCrono() comienza la cuenta hacia adelante. El metodo startCrono lo he definido para que devuelva un string compuesto como "HH:MM:SS:mmm". Ese String devuelto tiene que refrescarse en tiempo real para en un futuro ser visualizado en el JLabel del principio.
No se si me he explicado bien, pero nuevamente, me vendría de lujo vuestra ayuda. Muchas gracias a todos/as.
Valora esta pregunta


0