| 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 pivoter des images avec des carreaux en Java
    La classe " TiledLayer " en Java crée des images à l'aide de carreaux ou un groupe couches d'images. Chaque section de l'image est une tuile et chacun contient une valeur de l'indice désigné. Vous pouvez faire pivoter les images dans les carreaux à l'aide de la fonction de boucle Java. La boucle traverse chaque image et il se déplace à l'emplacement suivant. Instructions
    1

    Ouvrez votre éditeur de programmation Java préféré et le projet que vous souhaitez modifier. Double- cliquez sur le fichier de code source pour faire tourner les tuiles.
    2

    Obtenir les données de la grille de la mosaïque d'images et de déterminer le nombre des indices de colonnes et de lignes . Le code suivant récupère les données d'image en mosaïque : .

    Byte [ ] [] = carreaux getGridData (); int rows = tiles.length ; int colonnes = carreaux [0] de longueur ;

    3

    Configurer une nouvelle couche carrelage utilisé pour faire pivoter les images à partir de la mise en mosaïque actuelle. Le code suivant crée un nouveau calque en mosaïque :

    TiledLayer newtiles = new TiledLayer (colonnes , lignes , carreaux, TILE_WIDTH , TILE_HEIGHT ) ;
    4

    faire pivoter les images . Le code suivant utilise la boucle Java pour déplacer chaque image à l' emplacement suivant dans la mise en mosaïque :

    for (int y = 0; y < rangées ; y + +) { for (int x = 0; x < ; colonnes ; x + +) {int tempindex = carreaux [y +1] [x +1] ; if ( TILEINDEX > 0) newtiles.setCell ( x , y, tempindex );}
    5

    Réglez la nouvelle couche comme la mise en image. Le code suivant utilise la nouvelle couche " de newTiles " pour attribuer la nouvelle mise en page:

    setTiledLayer ( newTiles ) ;

    Previous :

    next :
      articles connexes
    ·Comment: Annotations à partir du code Java 
    ·Comment insérer et enlever gauche et droite tableaux J…
    ·Comment trouver le maximum d'entiers en Java 
    ·Java 1.6 vs . 1.5 
    ·Explication de Int N1 et N2 dans le code Java 
    ·Comment remplacer une période à l'aide chaîne avec J…
    ·Java et l'API expliquer aux parents 
    ·Comment afficher le bouton de l'applet Java Comme handi…
    ·Comment obtenir une date système Java 
    ·Comment accéder à un tableau de chaînes en JSP 
      articles en vedette
    ·Comment dessiner un cercle dans NetBeans 
    ·Comment additionner deux nombres avec JavaScript 
    ·Comment calculer la taille de bloc pour les ensembles d…
    ·Comment détecter un serveur proxy dans NET 
    ·Comment briser une chaîne Long 
    ·Comment inverser une liste en Python 
    ·Comment ouvrir les images Java dans Android 
    ·Comment appeler une fonction d'une chaîne en Python 
    ·Comment commencer à Visual Basic 
    ·Comment faire des boucles en Python 
    Copyright © Connaissances Informatiques http://fr.wingwit.com