TOM: Lösung

Beitrag lesen

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