J2ME GUI
Jeg har billeder gemt i et 2 dimentionelt array(billedArray) som jeg skal have tegnet på et andet billede til visning.Billederne i arrayet er sammensat ved en tidligere funktion, og er ikke lige sådan at beregne direkte til det endelige billede.
Jeg skal nu tegne disse billeder et efter et på det endelige billede, som senere skal tegnes på skærmen.
Min kode er som følger :
Graphics tegn = endeligtBillede.getGraphics();
int Y = 0;
for(int rk = 0; rk < antalRaekker; rk++){
int X = 0;
int storsteY = 0;
for(int kol = 0; kol < antalKolonner; kol++){
Image temp = billedArray[kol][rk];
tegn.drawImage(temp, X, Y, 0);
X = X + temp.getWidth();
if(temp.getHeight > storsteY){
sotrsteY = temp.getHeight();
}
}
Y = Y + sorrsteY;
}
Problemet :
Når jeg køre koden får jeg en IllegalArgumentException i linien : tegn.drawImage(temp, X, Y, 0);.
Jeg har siddet med det længe efterhånden, og er kommet til den erkendelse at, jeg ikke magter at finde fejlen selv.
Derfor, HJÆLP!!!
MVH
Flodfarmeren
