seguinte código, ele não consegui carregar a imagem do HD, quando é uma url funciona, porque será ?
package test;
import java.awt.*;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
public class Image2 {
public static void main(String[] args) throws InterruptedException, MalformedURLException {
String filePath = "test.gif";
File file = new File(filePath);
System.out.println(file.exists());
Image im = Toolkit.getDefaultToolkit().createImage(filePath);
System.out.println(im.toString());
MediaTracker mediaTracker = new MediaTracker(new Container());
mediaTracker.addImage(im, 0);
mediaTracker.waitForAll();
System.out.println("Houve erro:"+(mediaTracker.statusID(0, false) == MediaTracker.ERRORED));
System.out.println("SIZE:"+im.getWidth(null)+"-"+im.getHeight(null));
}
}