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 att rotera bilder med kakel i Java

    The " TiledLayer " klass i Java skapar bilder med hjälp av kakel eller en skiktad grupp bilder . Varje del av bilden är en bricka och var och en innehåller en utsedd indexvärde . Du kan rotera bilderna i plattorna med hjälp av Java loop funktion . Slingan går igenom varje bild och flyttar den till nästa plats . Instruktioner
    1

    Öppna din favorit Java -programmering redaktör och projektet som du vill redigera . Dubbelklicka på filen källkoden för att rotera brickor .
    2

    Få kaklat bildens rutnätsdata och bestämma antalet i kolumnen och raden index . Följande kod hämtar kaklade bilddata : .

    Byte [ ] [] plattor = getGridData (); int rader = tiles.length , INT kolumner = tiles [ 0 ] längd ,

    3

    Skapa ett nytt kaklat skikt som används för att rotera bilderna från den nuvarande kaklat layout . I följande kod skapas ett nytt kaklat lager :

    TiledLayer newtiles = ny TiledLayer ( kolumner , rader , kakel , TILE_WIDTH , TILE_HEIGHT ) ,
    4

    rotera bilderna . Följande kod använder Java slinga för att flytta varje bild till nästa plats i kaklat layout :

    for (int y = 0; y < rader , y + + ) {for ( int x = 0 , x < ; kolumner ; x + +) {int tempindex = plattor [ y 1 ] [ x + 1]; if ( tileIndex > 0 ) newtiles.setCell (x, y , tempindex );}
    5

    Ställ det nya lagret som bilden layout . I följande kod används den nya " newTiles " lagret för att tilldela den nya layouten :

    setTiledLayer ( newTiles ) ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera en binär array till en sträng i Java
    ·Hur till Ändra Java Storlek Memory Heap
    ·Java Software Testing
    ·Java Double formatering
    ·Hur man skriver en meny med hjälp av en Java-applet
    ·Skillnad mellan Servlet & Struts
    ·Hur man gör ett histogram i Java
    ·Hur man gör en JTable i NetBeans
    ·Hur Länk till den grafiska gränssnittet i Java med en…
    ·Vad är ett tecken i Java
    Utvalda artiklarna
    ·Hur man lägga till två nummer med JavaScript
    ·PHP Dynamic Image Tutorial
    ·Hur att mata ut flera värden från en Access-frågan
    ·Hur man gör en knapp Öppna en webbplats med Visual Ba…
    ·Hur du använder Net Twitter PERL
    ·Hur man använder Flock funktionen i PHP
    ·Hur man skapar tabeller från DIV i PHP
    ·Hur man beräknar Epsilon
    ·Hur lagra datum i MySQL med PHP
    ·Så här använder skyboxes i GtkRadiant
    Copyright © Dator Kunskap http://www.dator.xyz