Quando si lavora con le attività sensibili ai tempi in Java , è importante capire come creare e attivare un timer . Ad esempio , si può decidere di dare a un utente un minuto per rispondere a una domanda su un test e visualizza quanti secondi sono rimasti . È possibile utilizzare i pacchetti Java incorporato per creare un timer che corre per un certo lasso di tempo ed esegue un'azione a intervalli regolari. Istruzioni
1
Aprire il file Java in un editor , come Eclipse , JBuilder X o Netbeans .
2
Importare le classi a tempo necessari nella parte superiore del vostro sorgente Java file aggiungendo il codice :
import java.util.Timer ;
importazione java.util.TimerTask ;
3
Aggiungi un " conto alla rovescia" classe dopo i comandi " di importazione " che esegue un conto alla rovescia con il codice :
class countDown pubblico {
timer timer ;
countDown pubblico ( ) {
timer
= new Timer ( ) ;
timer.schedule ( nuovo DisplayCountdown ( ) , 0 , 1000) ;
}
classe DisplayCountdown estende TimerTask { < br >
int secondi = 60;
public void run ( ) {
se ( secondi > 0) {
System.out.println ( secondi + " secondi dalla fine " ) ;
secondi -;
} else {
System.out.println ( " Conto alla rovescia finito " ) ;
sistema . exit ( 0 ) ; }
}
}
public static void main (String args [ ] ) {
sistema . out.println ( "Countdown Beginning " ) ;
nuovo conto alla rovescia ( ) ; }
}
Modificare il valore in "int secondi = 60; "per comunque molti secondi che il conto alla rovescia per l'esecuzione. Cambiare " 1000 ", che è millisecondi , in " timer.schedule ( nuovo DisplayCountdown ( ) , 0 , 1000), " se si desidera che il conto alla rovescia per visualizzare i valori del conto alla rovescia più o meno frequentemente di una volta al secondo. Si mostrerà , "Countdown Beginning ", seguito da " 59 secondi rimanenti , " "58 secondi dalla fine " e così via fino a quando non arriva a 0 , a quel punto verrà visualizzato , "Countdown finito . "
4
Salvare il file sorgente Java e compilare ed eseguire il programma per visualizzare il conto alla rovescia .