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.
le texte en sortie de NetBeans :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"); }
Merci pour vos aides !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Partager