Hallo!
Ich habe folgendes kleines Problem: Das Laden und Anzeigen einer Bitmap mit ImageIO.read und Graphics.drawImage funktioniert nicht immer
Hier zunächst der Quellcode
In dieser Variante funktioniert das ganze auch in Eclipse.
Wenn ich den auskommentierten Teil verwende (Bitmap im Projektverzeichnis\src\pics) gehts unter Eclipse aber nicht mehr! Die IOException wird geworfen. Bei direkter Verwendung der JDK-Tools javac.exe und java.exe läuft es aber problemlos.
pics\duke.gif kann ich im Projekt-Explorer sehen (Datei > Refresh)
g.drawImage(img, 50, 50, this); liefert dasselbe Ergebnis
Habe ich in Eclipse irgendwas falsch eingestellt? (Eclipse Indigo. Windows 7)
Gruss vas
Ich habe folgendes kleines Problem: Das Laden und Anzeigen einer Bitmap mit ImageIO.read und Graphics.drawImage funktioniert nicht immer
Hier zunächst der Quellcode
Java:
class GraphicPanel extends JPanel
{
protected void paintComponent(Graphics g)
{
BufferedImage img;
super.paintComponent(g);
try
{
img = ImageIO.read(new File("C:\\duke.gif"));
// img = ImageIO.read(new File(".\\pics\\duke.gif"));
g.drawImage(img, 50, 50, null);
}
catch (IOException e)
{
g.drawString("Fehler: Bild nicht geladen", 10, 10);
}
return;
}
}
In dieser Variante funktioniert das ganze auch in Eclipse.
Wenn ich den auskommentierten Teil verwende (Bitmap im Projektverzeichnis\src\pics) gehts unter Eclipse aber nicht mehr! Die IOException wird geworfen. Bei direkter Verwendung der JDK-Tools javac.exe und java.exe läuft es aber problemlos.
pics\duke.gif kann ich im Projekt-Explorer sehen (Datei > Refresh)
g.drawImage(img, 50, 50, this); liefert dasselbe Ergebnis
Habe ich in Eclipse irgendwas falsch eingestellt? (Eclipse Indigo. Windows 7)
Gruss vas
Zuletzt bearbeitet: