| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Roter billeder Med Tile i Java
    Den " TiledLayer " klasse i Java skaber billeder ved hjælp af fliser eller en lagdelt gruppe af billeder. Hver sektion af billedet er en flise og hver indeholder en udpeget indeks værdi . Du kan rotere billederne i fliserne ved hjælp af Java loop -funktionen. Sløjfen går gennem hvert billede og flytter det til den næste placering. Instruktioner
    1

    Åbn din foretrukne Java programmering editor og det projekt, du ønsker at redigere. Dobbeltklik på kildekoden fil til at rotere fliserne.
    2

    Få flisebelagt billedets netdata og bestemme antallet af kolonnen og rækken indekser. Følgende kode henter flisebelagte billeddata : .

    Byte [] [] fliser = getGridData (); int rækker = tiles.length , int kolonner = fliser [0] længde
    < br > 3

    Opsæt en ny flisebelagt layer bruges til at rotere billederne fra den aktuelle flisebelagt layout. Følgende kode opretter en ny flisebelagt lag : Hej

    TiledLayer newtiles = new TiledLayer ( kolonner, rækker , fliser, TILE_WIDTH , TILE_HEIGHT )
    4

    Roter billederne. Følgende kode bruger Java loop til at flytte hvert billede til det næste sted i den flisebelagte layout : Hej

    for (int y = 0; y < rækker , y + +) { for (int x = 0; x < , søjler , x + +) { int tempindex = fliser [y +1 ] [ x +1 ] if ( tileIndex > 0) newtiles.setCell (x , y, tempindex );}
    5

    Indstil det nye lag som billedet layout . Følgende kode bruger den nye " newTiles " lag for at tildele det nye layout : Hej

    setTiledLayer ( newTiles )

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Input Multiple int'er i Java 
    ·Sådan Split Fixed Size med Java 
    ·Hvad er Finalize i Java 
    ·Hvordan at vide , om en JTextField Er Empty 
    ·Sådan Konverter bytecode til Machine Code 
    ·Sådan Fremhæv & Copy Code 
    ·Sådan Indtast et String i Java 
    ·Sådan øge størrelsen af ​​Grafik i Applets 
    ·Sådan installeres mest up to date Java 
    ·Kan Android Run Jar 
      Anbefalede Artikler
    ·Sådan læses en CLOB Field 
    ·Sådan Konverter Perl script til EXE 
    ·Sådan Erstat Funktioner i Dev C + + 
    ·MySQL Heltal : Signeret Vs. Unsigned 
    ·Hvordan laver fladbrød på en George Foreman 
    ·Sådan Limit Logins i Python kode 
    ·Sådan Port Java Klasser 
    ·Sådan Sammenlign Time i Visual Basic 
    ·Hvordan at hente en ny Injector 
    ·Liste over funktioner i Visual Basic 
    Copyright © Computer Viden http://www.computerdk.com