javax.imageio.IIOException: Can't read input file!
Bonjour,
J'essaie de créer un cadre (dans le panneau "center" d'une fenêtre) dans lequel je souhaite faire apparaître une photo.
Pour l'instant, j'ai créé ce code en repiquant quelques exemples et explications à doirte à gauche mais j'obtiens l'erreur "can't read input file!". Le chemin que j'utilise est pourtant le bon et il me semble bien que le java peut lire les jpg.... donc je ne comprends pas le pourquoi de cette erreur.
Code:
1 2 3 4 5 6 7 8 9 10 11
| String path = System.getProperty("user.dir");
System.out.println("chemin user = " + path);
try {
JLabel iconLabel = new JLabel(new ImageIcon(ImageIO.read(new File(path + "/images/phototest.jpg"))));
System.out.println("image try");
panoCenter.add(iconLabel);
iconLabel.setVisible(true);
} catch (IOException e) {
e.printStackTrace();
System.out.println("image error");
} |
le texte en sortie de NetBeans :
Code:
1 2 3 4 5 6
| chemin user = /home/francky/NetBeansProjects/Cuisine
javax.imageio.IIOException: Can't read input file!
image error
at javax.imageio.ImageIO.read(ImageIO.java:1301)
at cuisine.Fen1.<init>(Fen1.java:251)
at cuisine.Cuisine.main(Cuisine.java:27) |
Merci pour vos aides !!!
:P