java, hogyan lehet hozzáadni a képek tömbjéhez


Válasz 1:

Ha világos választ akar, tegyen egyértelmű kérdést. Ez a kérdés nagyon homályos és nem egyértelmű.

De feltételezem, hogy csak egy képtömb renderelését jelenti. Ezt a Canvas és a Graphics osztályok segítségével tenném. Ezt úgy tenném meg, hogy létrehoznék egy hurkot egy render függvény meghívására, amely a vásznra rajzolja a dolgokat. Lehet Google-ben rajzolni a vászonra, mivel lusta vagyok, hogy ezt az egészet ebbe a példába tegyem, de felteszek egy kódot, amelyet a képernyő képekkel való kitöltéséhez készítettem. Ha a képek különböző magasságúak, akkor ez loo

// g egy grafikus objektum, a szélesség / magasság az ablak mérete, az img a BufferedImages tömbjeint x = 0;int y = 0;int maxMagasság = 0;mert (int i = 0; i g.drawImage (img [i], x, y, null); if (img [i] .magasság> maxMagasság) maxHeight = img [i] .magasság; x + = img [i] .szélesség; if (x> width) { x = 0; y + = maxMagasság; maxMagasság = 0; }}

Ezt még nem teszteltem, de a logika helyesnek tűnik, és próbáld ki egy Graphics rajz hurokban.