Moin ich habe folgendes Problem..
Ich habe meinen Image Loader so geschrieben:
Gezeichnet werden die Bilder folgend:
Nun das Problem: img3 wird nicht geladen, bzw liegt es nicht direkt an dem Bild sondern scheinbar am Code.
Wenn ich die einzelnen Variablen im ImageLoader abändere, funktioniert das Laden der Bilder, jedoch wieder nur von 2.
Was habe ich am Code falsch geschrieben? Soll ich mehr Code senden?
Ich habe meinen Image Loader so geschrieben:
Java:
import java.awt.*;
import java.io.*;
import javax.imageio.ImageIO;
public class imageLoader {
static Image img1, img2, img3, img4;
public imageLoader() {
try {
img1 = ImageIO.read(new File("src/sA.png"));
img2 = ImageIO.read(new File("src/gA.png"));
img3 = ImageIO.read(new File("src/tO.png"));
} catch (IOException e) {
e.printStackTrace();
}
}
}
Gezeichnet werden die Bilder folgend:
Java:
g.drawImage(imageLoader.img1, 250, 600, 600, 350, null);
g.drawImage(imageLoader.img2, 1050, 600, 600, 350, null);
g.drawImage(imageLoader.img3, 250, 100, 600, 350, null);
Nun das Problem: img3 wird nicht geladen, bzw liegt es nicht direkt an dem Bild sondern scheinbar am Code.
Wenn ich die einzelnen Variablen im ImageLoader abändere, funktioniert das Laden der Bilder, jedoch wieder nur von 2.
Was habe ich am Code falsch geschrieben? Soll ich mehr Code senden?