Ho cambiato anche l' immagine...ma non la legge !
Dov'è il mistero ?
Grazie.
codice:
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
public class Movimento extends JFrame {
private BufferedImage bi;
public static void main(String[] args) {
new Movimento().setVisible(true);
}
public Movimento() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
try {
bi = ImageIO.read(new File("cane.jpg"));
} catch (Exception e) {
e.printStackTrace();
}
setSize(bi.getWidth(), bi.getHeight());
}
public void paint(Graphics g) {
g.drawImage(bi, 0, 0, getWidth(), getHeight(), this);
}
}
javax.imageio.IIOException: Can't read input file!
at javax.imageio.ImageIO.read(ImageIO.java:1275)
at Movimento.<init>(Movimento.java:19)
at Movimento.main(Movimento.java:13)
Exception in thread "main" java.lang.NullPointerException
at Movimento.<init>(Movimento.java:24)
at Movimento.main(Movimento.java:13)