Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan lage en Timer i Java
    Denne opplæringen er en guide til å bruke timeren funnet i Swing klasse av Java-programmerer språk , som begynner med en forklaring av tidsur metoder og konkluderte med et komplett program som illustrerer grunnleggende bruk av timeren objektet . Timere kan brukes til å angi en fremtidig handling eller for timing avhengige eller gjentatte aktiviteter som animasjon. Den tidsenhet som brukes av timeren objektet er millisekunder. Du trenger
    Java Standard Development Kit ( SDK )
    Java Integrated Development Environment ( IDE )
    Vis flere instruksjoner
    en

    Lag en tidtaker objekt : Timer ( forsinkelse i millisekunder , handling lytteren ) . For eksempel: Privat Timer Timer1 = new Timer ( 1500 , this);
    2

    En valgfri innledende forsinkelse kan stilles . Denne forsinkelsen vil skje en gang etter tidtakeren er startet . For eksempel : timer1.setInitialDelay ( 5000 ) ;
    3

    Start- timer . For eksempel: timer1.start ();
    4

    Angi handlingen som skal utføres på tidsuret intervaller i actionPerformed ( )-metoden . For eksempel : public void ( ActionEvent e ) { //handling som skal utføres kode }
    5

    Stopp tidtaker. For eksempel: timer1.stop ();
    6

    Følgende kode er et enkelt fungerende eksempel på hvordan du bruker en timer for å skape en kontinuerlig tegning av ovaler som øker i størrelse og ned vertikalt ned vinduet .

    public class TimerMain { //Hovedfunksjonen instantiates TimerExample objectpublic static void main ( String [] args ) { TimerExample skjerm = new TimerExample (); } }

    //import for TimerExample klasse : . . import java.awt.event.ActionEvent , import java.awt.event.ActionListener , import java.awt * ; import javax.swing * ; public class TimerExample utvider JFrame implementerer ActionListener {private JPanel container ; JLabel labelCounter ; privat Timer Timer1 = new Timer ( 250 , this); int w , x , y , z = 1; offentlig TimerExample ( ) { //set innledende forsinkelse til 1000 millisecondstimer1.setInitialDelay ( 1150 ) ;

    //initialize windowcontainer = new timertimer1.start (); } /*** når timeren begynner denne metoden trekker ovaler som øker i størrelse * og ned vertikalt ned vinduet * /public void ( 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 //stopp timer ( og tegning) når z koordinat er større enn 99timer1.stop (); } }

    früher :

     Weiter:
      Relatert Artike
    ·Slik spiller en JSP-fil 
    ·Slik kjører Java-kode på en virtuell maskin 
    ·Slik fjerner Entity Referanser i Saxon DocumentBuilder 
    ·Hvordan legge til KeyListener 
    ·Hvordan få en utgang Stream fra en URL i Java 
    ·Hvordan Stabilize jeg antall løkker i Java 
    ·Hvordan bruke ABS i Java 
    ·Slik kjører du en Java applet Fra HTML 
    ·Hvordan laste opp Hei Mapview på Android -enheter 
    ·Hvordan lage en relativ bane i Java 
      Anbefalte artikler
    ·Hvordan lage Python Round Up 
    ·Hvordan få tilgang Query Oppdater 
    ·Hvordan oppdatere en uttalelse med en delspørring 
    ·Hvordan lage virtuelle gratulasjonskort for profitt 
    ·QBasic Animasjon Tutorial 
    ·Hvordan konvertere en kalender dato til en String 
    ·Hvordan å behandle kredittkort i PHP 
    ·Hvordan lage en Gradient Avrundet Box i CSS 
    ·Hva slags server-side språk er for JSP 
    ·Hvordan flytte elementer i en matrise Over Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/