| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment faire une animation en utilisant Java
    Les programmeurs peuvent créer des animations en Java en traçant une série d'images à l'écran , l'un après l'autre . La façon la plus simple de le faire est de passer en revue les images d'une collection , de façon à créer un effet d'animation . Vous pouvez accomplir cela en boucle à travers un éventail d'images, affichage de chaque image à son tour . Cette méthode peut aider à la création d' écrans de démarrage animés pour les programmes, ou de petites pièces d'applications Web . Instructions
    1

    Mettre en place la classe Java. Cette classe contient des variables pour contenir 10 photos animer dans un tableau, avec des variables pour garder une trace des images actuelles , et le nombre d'images effectivement dans la liste :

    import java.awt * ; public class . Animer s'étend javax.swing.JApplet implémente Runnable {

    image [ ] = new animation image [ 10]; int courant = 0 ; coureur de discussion ;}
    2

    créer une méthode de départ pour démarrer l'animation :

    début public void () {if ( coureur == null) { coureur = new Thread (this); runner.start (); }}
    3

    créer une méthode de peinture qui se dessiner l'image à l'écran :

    peinture public void ( écran graphique ) { super.paint ( écran ) ; Graphics2D screen2D = ( Graphics2D ) écran if ( animation [actuelle] = null) screen2D.drawImage (animation [actuelle] , 0, 0 , this) ;}
    4

    créer une méthode courante pour exécuter l'animation. Cette méthode vérifie si le fil conducteur , " runner" est le fil conducteur actif. Si c'est le cas , la boucle "while" continuellement appeler la méthode " de peinture " à " repeindre ", puis incrémenter la photo en cours. Le compteur d'image reviendra à 0 chaque fois que la liste est terminée, faire une image de répétition :

    public void run () { de thisThread du filetage = de Thread.currentThread (); while ( coureur == thisThread ) { repeindre () ; courant + +; if ( courant > = animation.length ) courant = 0 ;

    Thread.sleep (500); }

    Previous :

    next :
      articles connexes
    ·Comment puis-je exécuter JSP d'une éclipse 
    ·Pouvons-nous utiliser le sélénium en Java 
    ·Comment faire pour utiliser des couleurs en Java 
    ·Comment remplacer NetBeans 
    ·Codes Java de base 
    ·Comment trouver le plus grand nombre dans un tableau 
    ·Comment lire le texte à SWF en Java 
    ·Comment faire pour déplacer un objet avec la couleur d…
    ·Comment tracer une ligne dans Java Avec Line2D 
    ·Comment faire pour convertir GBA pour JAD 
      articles en vedette
    ·Comment détecter les noms en Python 
    ·Comment réinstaller Table MySQL 
    ·Comment utiliser des tableaux pour réaliser des matric…
    ·Comment faire pour envoyer HTML Email via PHP Courriel 
    ·Comment configurer un Flex PMD 
    ·Comment Créer un nouveau fichier en Java 
    ·Comment ajouter une chaîne en Python 
    ·Comment créer une Timeline HTML 
    ·Types de code pour CC en Java 
    ·Le code HTML Faits saillants Contexte 
    Copyright © Connaissances Informatiques http://fr.wingwit.com