Cuando se trabaja con tareas sensibles al tiempo en Java , es importante entender cómo crear y activar un temporizador. Por ejemplo , es posible que desee dar a un usuario de un minuto para responder a una pregunta en una prueba y mostrará cuántos segundos quedan disponibles . Usted puede utilizar el incorporado en paquetes de Java para crear un temporizador que se ejecuta durante un periodo de tiempo y realiza una acción a intervalos regulares. Instrucciones
1
Abra el archivo en un editor de Java , como Eclipse , JBuilder X o Netbeans .
2
Importar las clases necesarias de tiempo en la parte superior de la fuente de Java archivo con el código :
java.util.Timer importación;
importación java.util.TimerTask ;
3
Añadir un " Countdown" clase después de los comandos de " importación" que realiza una cuenta atrás con el código :
countDown clase pública {
temporizador Timer ;
countDown pública () {
timer = new Timer ();
timer.schedule ( nueva DisplayCountdown (), 0 , 1000) ;
}
DisplayCountdown clase extiende TimerTask {< br >
int segundos = 60 ;
pública void run () { if (
segundos > 0 ) {
System.out.println ( segundos + " segundos restantes ") ;
segundo -;
} else {
System.out.println ( " Countdown terminado " ) ;
sistema . exit ( 0 ) ;
} } }
public static void main (String args [ ] ) {
System . out.println ( "Principio Countdown" ) ;
nueva cuenta atrás (); }
}
Cambiar el valor " int segundos = 60 , "para sin embargo muchos segundos que la cuenta atrás para correr. Cambiar " 1000 ", que es milisegundos , en " timer.schedule ( nueva DisplayCountdown (), 0 , 1000) ; " si desea que la cuenta atrás para mostrar los valores de cuenta atrás más o menos frecuencia de una vez por segundo . Se mostrará , "Principio de cuenta regresiva ", seguido de " 59 segundos restantes ", " 58 segundos restantes ", y así sucesivamente hasta que llegue a 0 , momento en el que se mostrará , " terminaron Cuenta atrás ".
4
Guarde el archivo fuente de Java y compilar y ejecutar el programa para visualizar el temporizador de cuenta atrás .