| Home  | Otthon  | Hardver  | Hálózat  | Programozás  | Szoftver  | Hibaelhárítás  | Systems  |   
Programozás  
  • C /C + + programozási

  • Computer Programozási Nyelvek

  • Delphi programozási

  • Java programozási

  • JavaScript programozás

  • PHP /MySQL programozás

  • Perl

  • Python programozás

  • Ruby programozási

  • Visual Basics programozás
  •  
    Számítógépes ismeretek >> Programozás >> Java programozási >> Content
    Hogyan készítsünk egy animációs A Java
    A programozó animációs Java rajz képek sorozatát a képernyőn, az egyik a másik után . A legegyszerűbb módja ennek az, hogy körbe a képeket a gyűjtemény , úgy, hogy hozzon létre egy animációs hatást . Lehet elérni ezt a ciklusok segítségével egy sor képek megjelenítésére minden kép viszont . Ez a módszer segítheti az animált splash képernyő programok , vagy a kisebb alkatrészeket a webes alkalmazások . Utasítások
    1

    Állítsa be a Java osztályban. Ez az osztály tartalmazza változókat tartani 10 kép animálni egy tömb , valamint a változók nyomon követni az aktuális képet , és a képek száma valójában a lista:

    import java.awt . * ; Public class animálása kiterjeszti javax.swing.JApplet végrehajtja futtatható {

    Image [ ] animációs = new Image [ 10] , int áram = 0; Thread runner ;}
    2

    létrehozása indításától az animáció elindításához :

    public void start ( ) {if ( futó == null) { runner = new Thread ( this); runner.start ( );}}
    3.

    Hozzon létre egy paint módszer, amely levonja a képet a képernyőn:

    public void paint ( grafikus képernyő) { super.paint ( képernyőn); Graphics2D screen2D = ( Graphics2D ) képernyőt , ha ( animáció [ current] ! = null) screen2D.drawImage ( animáció [ current] , 0, 0 , this);}
    4

    Hozzon létre egy futó módszert futtatni az animációt. Ez a módszer ellenőrzi, hogy a futó szál "runner " a jelenlegi aktív téma. Ha igen, akkor a " míg a" hurok folyamatosan hívja a " festék" módszer segítségével " átfestés ", majd növelni az aktuális képet. A kép számláló visszaáll 0-ra , ha a lista elkészült , hogy egy ismétlődő kép:

    public void run () { Thread thisThread = Thread.currentThread () , míg a ( futó == thisThread ) { átfestés ( ) , a jelenlegi + + , ha ( a jelenlegi > = animation.length ) áram = 0;

    Thread.sleep ( 500 );}

    Previous :

    next :
      Kapcsolódó cikkek
    ·Java otthon nem pont a JDK 
    ·Hogyan készítsünk egy Java Hit Counter 
    ·Az előnyei JDK 1.6 
    ·Hogyan telepítsük a Java Virtual Machine 
    ·Hogyan Code Double opciók segítségével Server Pages…
    ·Túlterhelés módszerek a Java 
    ·Hogyan Swap algoritmusok Java 
    ·Sun Java Certification 
    ·Hogyan készítsünk egy társasjáték Java 
    ·Hogyan adjunk a TextField a JApplet 
      Kiemelt cikkek
    ·Hogyan lehet átalakítani XLS CSV Perl 
    ·Hogyan készítsünk egy számológép, Visual Basic 
    ·Hogyan használjuk Weblogic.ejbc helyett Weblogic.appc 
    ·Hogyan lehet növelni a Egyidejű kapcsolatok a MySQL 
    ·Hogyan állapítható meg, ha a Text érték változott…
    ·Hogyan beszúrása Több CheckBoxList a Asp.Net 
    ·Hogyan lehet ideiglenesen módosítani a PHP Maximum Ti…
    ·MySQL : Hogyan beszúrása Auto növekmények 
    ·Hogyan kell a biztonságos mód kikapcsolásához PHP 
    ·PHP fejlesztői Fizetés tartomány 
    Copyright © Számítógépes ismeretek http://hu.wingwit.com