Al trabajar con tareas urgentes en Java, es importante comprender cómo crear y activar un temporizador. Por ejemplo, es posible que desee darle a un usuario un minuto para responder una pregunta en una prueba y mostrar cuántos segundos quedan. Puede usar los paquetes Java integrados para crear un temporizador que se ejecute durante un período de tiempo establecido y realice una acción a intervalos regulares.

Paso 1

Abra su archivo Java en un editor, como Eclipse, JBuilder X o Netbeans.

Paso 2

Importe las clases de tiempo necesarias en la parte superior de su archivo fuente Java agregando el código:

import java.util.Timer; import java.util.TimerTask;

Paso 3

Agregue una clase "CountDown" después de los comandos "import" que realiza una cuenta regresiva del temporizador agregando el código:

clase pública CountDown {

Horas horas;

public CountDown () {timer = new Timer (); timer.schedule (nuevo DisplayCountdown (), 0, 1000); }

La clase DisplayCountdown extiende TimerTask {int segundos = 60;

}

public static void main (String args []) {System.out.println ("Countdown Beginning"); nuevo CountDown (); }}

Cambie el valor en "int segundos = 60;" a cuantos segundos quiera que se ejecute la cuenta regresiva. Cambie "1000", que es milisegundos, en "timer.schedule (new DisplayCountdown (), 0, 1000);" si desea que la cuenta regresiva muestre valores de cuenta regresiva con más o menos frecuencia que una vez por segundo. Mostrará "Countdown Beginning", seguido de "59 segundos restantes", "58 segundos restantes" y así sucesivamente hasta llegar a 0, momento en el que mostrará "Countdown finalizado".

Etapa 4

Guarde el archivo fuente Java y compile y ejecute el programa para ver su temporizador de cuenta regresiva.