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)

Rispondi quotando