Scarica l'ultima Java Development Kit ( JDK ) , dal sito di Oracle . JDK è fornito in bundle con molte edizioni Java - selezionare il migliore che soddisfa le tue esigenze di progetto . Per un timer di base , è possibile scaricare e installare JDK 7 . Questa versione include anche Java Runtime Environment ( JRE) , che è più che sufficiente per aiutarvi nella creazione di progetti di base e complessi in Java .
2
Incollare il codice riportato di seguito nel progetto di importare due classi richieste per il progetto Java : java.util.Timer e java.util.Timertask . È inoltre possibile impostare i parametri per il timer di base , modificando gli ingressi di tempo nel codice qui sotto :
importazione java.util.Timer ; java.util.TimerTask importazione ;
public class { ToDo timer timer ;
pubblico ToDo ( int secondi) { timer = new Timer (); timer.schedule ( nuovo ToDoTask ( ) , secondi * 1000) ; }
classe
ToDoTask estende TimerTask {public void run ( ) { System.out.println ( "Ok , è il momento di fare qualcosa ! "); timer.cancel ( ) ; //Termina il thread } }
public static void main (String args [ ] ) { System.out.println ( "Schedule qualcosa da fare in 5 secondi . "); nuovo ToDo ( 5); System.out.println ( " . attesa" ) ; } }
3
Inserire il codice qui sotto nello script pagina Web per inviare le istruzioni ActionEvent alla funzione ActionListener per eseguire il timer Java di base :
import javax.swing.Timer ; import java . awt.event * , . import java.util * , .
public class TimerDemo implements ActionListener { Timer t = new Timer ( 1000 , this);
TimerDemo ( ) { T.Inizio ( );}
void main ( args String [ ] ) { public static TimerDemo td = new TimerDemo ( ) ;//crea una cornice fittizio per mantenere la JVM in esecuzione //( a scopo demonstation ) java.awt . telaio fittizio = new java.awt.Frame (); dummy.setVisible ( true); }
public void actionPerformed ( ActionEvent e) { if ( e.getSource ( ) == t ) { System.out . println ( "\\ 007Being spuntata " + Calendar.getInstance ( ) getTime () . );} } }
Programmazione © www.354353.com