Hi
-1 is das Ergebnis, wenn das Bild noch nicht geladen wurde.
Die Lösung: Arbeiten mit Threads:
ich rufe das auf: prepareImage(this.txtimgsrc[i][j],i,j);
public void prepareImage(String Quelle, int i, int j)
{
//Bild laden
Image image = getImage(getDocumentBase(),Quelle);
MediaTracker mt = new MediaTracker(this);
mt.addImage(image, 0);
try {
//Warten, bis das Image vollständig geladen ist,
mt.waitForAll();
} catch (InterruptedException e) {
//nothing
}
this.hoehe[i][j] = image.getHeight(this);
this.breite[i][j] = image.getWidth(this);
}
Ich hoffe man kapiert es !?
greetings from Erlangen Central -- TOM