Hvordan lage en Basic Timer i Java

Hvordan lage en Basic Timer i Java


Det er flere komponenter som du kan lage med Java å krydre opp websider, for eksempel animerte knapper og lenker, og selv grunnleggende og komplekse tidtakere. En grunnleggende Java timer er et funksjonelt verktøy som kan måle lasting hastigheten på siden din, eller fange oppmerksomheten til de besøkende. Det er lett å installere og kjøre, og selv nybegynnere Java programmerere kan få den i gang på få minutter.

Bruksanvisning

1 Last ned den nyeste Java Development Kit (JDK), fra Oracles nettsted. JDK leveres med mange Java-versjoner - velg den beste som passer prosjektet ditt behov. For en grunnleggende timer, kan du laste ned og installere JDK 7. Denne versjonen inneholder også Java Runtime Environment (JRE), som er mer enn tilstrekkelig til å hjelpe deg i å lage enkle og komplekse prosjekter i Java.

2 Lim inn følgende kode i prosjektet for å importere to nødvendige klasser for Java-prosjektet: java.util.Timer og java.util.Timertask. Du kan også stille inn parametrene for den grunnleggende tidtakeren ved å endre tids innganger i koden under:

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

public class ToDo {
Timer timer;

offentlig ToDo (int sekunder) {

timer = new Timer ( ) ;
timer.schedule ( new ToDoTask ( ) , seconds*1000 ) ;

}

klasse ToDoTask strekker TimerTask {

public void run ( ) {
System.out.println ( "OK, It's time to do something!" ) ;
timer.cancel ( ) ; //Terminate the thread
}

}

public static void main (String args []) {

System.out.println ( "Schedule something to do in 5 seconds." ) ;
new ToDo ( 5 ) ;
System.out.println ( "Waiting." ) ;

}
}

3 Sett inn koden nedenfor inn i nettsiden skript for å sende Actione instruksjon til Action funksjon for å utføre enkle Java-timer:

import javax.swing.Timer;
importere java.awt.event.;
importere java.util.;

public class TimerDemo implementerer Action {
Timer t = ny Timer (1000, dette);

TimerDemo () {

t.start();
}

public static void main (String args []) {

TimerDemo td = new TimerDemo();
// create a dummy frame to keep the JVM running
// (for demonstation purpose)
java.awt.Frame dummy = new java.awt.Frame();
dummy.setVisible(true);
}

public void actionPerformed (Actione e) {

if (e.getSource() == t) {
System.out.println
("\007Being ticked " + Calendar.getInstance().getTime());
}
}

}

Hint

  • Besøk og delta i diskusjonsfora som er fokusert på Java programmeringsspråk. Du må registrere slik at du kan stille spørsmål og be om råd fra erfarne Java-brukere.