B
bend0r
Gast
Hallo, für ein Softwareprektikum müssen wir ein Spielchen basteln.
Nun wollte ich den MediaTracker verwenden um Bilder vorzuladen.
Folgendes:
Aus dem Klassen-Konstruktor
eine Methode für's Laden:
Nun fliegt das Programm bei:
mit einer NullPointerException raus .
Ich habe leider keine Ahnung warum er rausfliegt; die Bilder werden geladen.
Als Konstruktor für den Media Tracker brauche ich doch eh nur "MediaTracker mt= new MediaTracker(Instanz die von JFrame)" erbt, oder
kann mir bitte jemand auf die Sprünge helfen?
gruss rene
Nun wollte ich den MediaTracker verwenden um Bilder vorzuladen.
Folgendes:
Aus dem Klassen-Konstruktor
Code:
MediaTracker mt=new MediaTracker(hauptFenster);
Image images[]=new Image[5];
eine Methode für's Laden:
Code:
public void addImages()
{
Toolkit tk = Toolkit.getDefaultToolkit();
images[0] = tk.createImage("level1.gif");
images[1] = tk.createImage("menu_drei.png");
images[2] = tk.createImage("cartman_links.gif");
images[3] = tk.createImage("cartman_rechts.gif");
images[4] = tk.createImage("block1.gif");
for(int i=0;i<5;i++)
{
mt.addImage(images[i], 0);
}
try {
mt.waitForAll();
}catch(Exception e){}
}
Nun fliegt das Programm bei:
mt.addImage(images, 0);
mit einer NullPointerException raus .
Ich habe leider keine Ahnung warum er rausfliegt; die Bilder werden geladen.
Als Konstruktor für den Media Tracker brauche ich doch eh nur "MediaTracker mt= new MediaTracker(Instanz die von JFrame)" erbt, oder
kann mir bitte jemand auf die Sprünge helfen?
gruss rene