Er zijn verschillende componenten die u kunt maken met Java te animeren webpagina's , zoals geanimeerde knoppen en koppelingen , en zelfs elementaire en complexe timers . Een basis Java- timer is een functioneel hulpmiddel dat de laadsnelheid van uw pagina kunnen meten , of grijpen de aandacht van de bezoekers van uw site . Het is gemakkelijk te installeren en uit te voeren , en zelfs beginnende Java- programmeurs kunnen laten draaien in slechts enkele minuten . Instructies 1 Download de nieuwste Java Development Kit ( JDK ) , van de website van Oracle's . JDK is gebundeld met veel Java edities - de beste te selecteren die past bij uw eisen van het project . Voor een basis- timer , kunt u downloaden en installeren JDK 7 . Deze versie bevat ook Java Runtime Environment ( JRE ) , dat is meer dan voldoende om u te helpen bij het creëren van eenvoudige en complexe projecten in Java . Kopen van 2 Plak de volgende code in het project om twee vereiste klassen importeren voor het Java project : java.util.timer en java.util.Timertask . U kunt ook de parameters voor de basis- timer door het veranderen van de tijd inputs in de onderstaande code : import java.util.timer ; import java.util.TimerTask ; public class ToDo { timer timer ; openbare ToDo ( int seconden ) { timer = new timer ( ) ; timer.schedule ( nieuw ToDoTask ( ) , seconden * 1000 ) ; } klasse ToDoTask breidt TimerTask { openbare void run ( ) { System.out.println ( " OK , het is tijd om iets te doen ! " ) ; timer.cancel ( ) ; //Sluit de draad } } public static void main (String args [ ] ) { System.out.println ( " Schedule iets te doen in 5 seconden . " ) ; nieuwe ToDo ( 5 ) ; System.out.println ( " . Waiting " ) ; } } 3 Voer de code hieronder in de webpagina script om de ActionEvent instructie te sturen naar de ActionListener functie om de basis Java- timer uit te voeren : import javax.swing.timer ; import java . awt.event * ; . import java.util * ; . public class TimerDemo implementeert ActionListener { Timer t = new Timer ( 1000 , this) ; TimerDemo ( ) { t.start ( ) ; } public static void main ( String args [ ] ) op { TimerDemo td = new TimerDemo ( ) ;//maak een dummy kader te houden van de JVM draaien //( voor een demonstratie doeleinden ) java.awt . Frame dummy = new java.awt.Frame ( ) ; dummy.setVisible ( true ) ; } public void actionPerformed ( ActionEvent e ) op { if ( e.getSource ( ) == t ) { System.out . println ( " \\ 007Being aangevinkt " + Calendar.getInstance ( ) getTime ( ) . ) ; } } }
|