Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Vytvorte objekt časovača : Časovač ( oneskorenie v milisekundách , akcie poslucháč ) . Napríklad : súkromná Timer timer1 = new Timer ( 1500 , this ) ; 
 2 
 voliteľný počiatočné oneskorenie sa dá nastaviť . Toto oneskorenie dôjde ihneď po spustení časovača . Napríklad : timer1.setInitialDelay ( 5000 ) ; 
 3 
 Spustiť časovač . Napríklad : timer1.start ( ) ; 
 4 
 Špecifikujte akciu, ktorá má byť vykonaná v intervale vého spínača v actionPerformed ( metóda ) . Napríklad : public void actionPerformed ( ActionEvent e ) { //akcia vykonávať kód } 
 5 
 Zastaviť časovač . Napríklad : timer1.stop ( ) ; 
 6 
 Nasledujúci kód je jednoduchý pracovný príklad , ako používať časovač pre vytvorenie súvislej výkres ovály , ktoré zvyšujú veľkosti a zostúpi zvisle dolu okne . 
 
 public class TimerMain { //hlavné funkcie inštanciu TimerExample objectpublic static void main ( String [ ] args ) { display TimerExample = new TimerExample ( ) ; } } 
 
 //dovoz na TimerExample triedy : .. import java.awt.event.ActionEvent , import java.awt.event.ActionListener , import java.awt * ; import javax.swing * ; public class TimerExample rozširuje JFrame implementuje ActionListener { private JPanel kontajnera , JLabel labelCounter ; súkromné Timer timer1 = new Timer ( 250 , this ) ; int w , x , y , z = 1 ; verejné TimerExample ( ) { //nastaviť počiatočné zdržanie 1000 millisecondstimer1.setInitialDelay ( 1150 ) ; 
 
 //inicializácia windowcontainer = new timertimer1.start ( ) ; } /*** , keď časovač začne táto metóda vychádza ovály , ktoré zvyšujú veľkosti * a zostúpi zvisle dolu okna * /public void actionPerformed ( ActionEvent e ) { if ( z < 100 ) { Graphics g = container.getGraphics ( ) ; g.drawOval ( w , x , y , z ) , w = w 2 , x = x 2 , y = y 2 , z = z 2 ; } else //stop timer ( a kreslenie ) , keď súradníc z je väčšia ako 99timer1.stop ( ) ; } }