Ich versuche seit ner Stunde einfach nur Bilder zu laden.
Das bescheuerte ist, das das eigentlich sonst immer geklappt hat.
Wenn ich das auskommentierte File nehmen, dann klappt es. Aber ist wohl klar, das das nicht praktikabel ist
Nun gibt f.toString im übrigen dashier:
Mit der auskommentierten Zeile steht das file: nicht davor und das Leerzeichen ist normal. Was ist hier los ? Ich bin total ratlos...
Bis vor einer Stunde funktionierte es noch super, einfach ein Package gfx in Eclipse zu haben und dann
zu verwenden.
Aber das will jetzt auch nicht mehr...
Das letzt was ich gemacht hab, bevor es nichtmehr ging, war RenderHints zu meinem DoubleBuffer hinzuzufügen und ein VolatileImage für diesen zu verwenden, also nix was hierauf Einflüsse haben sollte...
Das bescheuerte ist, das das eigentlich sonst immer geklappt hat.
Java:
public BufferedImage loadImage(String path) {
//File f = new File("E:\\Daten\\Java\\Eclipse Workspace\\DrawTest1\\bin\\Engine\\gfx\\"+path);
File f = new File(this.getClass().getResource("gfx/"+path).toString());
try {
return ImageIO.read(f);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, f.toString());
JOptionPane.showMessageDialog(null, e.toString());
return null;
}
}
Wenn ich das auskommentierte File nehmen, dann klappt es. Aber ist wohl klar, das das nicht praktikabel ist
Nun gibt f.toString im übrigen dashier:

Mit der auskommentierten Zeile steht das file: nicht davor und das Leerzeichen ist normal. Was ist hier los ? Ich bin total ratlos...
Bis vor einer Stunde funktionierte es noch super, einfach ein Package gfx in Eclipse zu haben und dann
Java:
new File("gfx/"+path);
Aber das will jetzt auch nicht mehr...
Das letzt was ich gemacht hab, bevor es nichtmehr ging, war RenderHints zu meinem DoubleBuffer hinzuzufügen und ein VolatileImage für diesen zu verwenden, also nix was hierauf Einflüsse haben sollte...