Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man gör en timer i Java

    Denna handledning är en guide till att använda timern som finns i Swing klass i Java programmerare språket , som börjar med en förklaring av timermetoder och sluta med ett komplett program som illustrerar grundläggande användning av timern objektet . Timers kan användas för att specificera en framtida åtgärder eller för timing beroende eller upprepade aktiviteter såsom animation . Den tidsenhet som används av timern objektet är millisekunder. Saker du behöver Review, Java Standard Development Kit ( SDK ) katalog Java Integrated Development Environment ( IDE )
    Visa fler instruktioner
    1

    Skapa en timer objekt : Timer ( fördröjning i millisekunder , Action lyssnaren ) . Till exempel : private Timer timer1 = new Timer ( 1500 , här ) ,
    2

    En valfri initial fördröjning kan ställas in . Denna försening kommer att inträffa en gång när timern startas . Till exempel : timer1.setInitialDelay ( 5000 ) ;
    3

    Starta timer . Till exempel : timer1.start ( ) ;
    4

    Ange vilken åtgärd som ska utföras vid tidurens intervaller i actionPerformed ( ) metoden . Till exempel : public void actionPerformed ( ActionEvent e ) { //åtgärder för att genomföra kod }
    5 timer

    Stop . Till exempel : timer1.stop ( ) ;
    6

    Följande kod är ett enkelt fungerande exempel på hur man kan använda en timer för att skapa en kontinuerlig ritning av ovaler som ökar i storlek och ner vertikalt ner fönstret .

    public class TimerMain { //huvudfunktion instansieras TimerExample objectpublic static void main ( String [] args ) { TimerExample display = new TimerExample ( ) ;} }

    //import för TimerExample klass : . . import java.awt.event.ActionEvent , import java.awt.event.ActionListener , import java.awt * , import javax.swing * , public class TimerExample utökar JFrame implementerar ActionListener { private JPanel behållare; JLabel labelCounter ; privat Timer timer1 = new Timer ( 250 , this); int w , x , y , z = 1 , offentlig TimerExample ( ) { //set inledande försening till 1000 millisecondstimer1.setInitialDelay ( 1150 ) ;

    //Initiera windowcontainer = ny timertimer1.start ( ) ; } /*** när timern börjar denna metod ritar ovaler som ökar i storlek * och ner vertikalt ner rutan * /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 //stopp timer ( och ritning ) när Z-koordinat är större än 99timer1.stop ( ) ;} } Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur skriver jag en Unicode symbol i Java
    ·Lägga till en ny metod i NetBeans
    ·Konvertera Meter till fot i Java
    ·Om Java
    ·Hur hittar man de duplicerade nummer i en array i Java
    ·Kodtyper för CC i Java
    ·Hur man skriver en egen enkel Java Message Queue
    ·Vad är PrintStream i Java
    ·Skälen för ett Java Lang inkompatibel Klassändring F…
    ·Hur du formaterar ett nummer i Java
    Utvalda artiklarna
    ·Ställa decimalform på en Applet
    ·Den Header PHP inte är Omdirigera
    ·MySQL Tutorial för hur man laddar en bild
    ·Så här ställer du in tid för en PHP Timeout
    ·Hur man rensar och Fylla Listrutor i Visual Basic 2010
    ·Så här visar procentsatser i Java
    ·Hur Rotera Text efter examen i JavaScript
    ·VBA -kod Development
    ·Hur man skapar Vb Grafiska Screens
    ·Hur man lista ett fält i en MySQL-databas med ett viss…
    Copyright © Dator Kunskap http://www.dator.xyz