Frage

Okay, also habe ich versucht, einen BufferedImage mit diesem Code zu laden:

URL url = this.getClass().getResource("test.png");
BufferedImage img = (BufferedImage) Toolkit.getDefaultToolkit().getImage(url);

Das gibt mir eine Art Gussfehler, wenn ich es aber laufen, so wie ich richtig lade ein BufferedImage?

War es hilfreich?

Lösung

Verwenden Sie ImageIO.read() statt:

BufferedImage img = ImageIO.read(url);

Andere Tipps

BufferedImage img = null;
try {
    img = ImageIO.read(new File("D:\\work\\files\\logo.jpg"));
} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top