Problème pour afficher des images.
Bonjour à tous,
Voila, j'ai un petit problème est malgré de nombreuses recherches je n'ai rien trouvé de satisfaisant.
Je souhaite afficher une image que j'ai choisis a l'aide d'un JFileChooser.
Je récupère donc l'adresse complète de l'image dans un fichier File.
Je vous expose la situation plus clairement :
Code:
1 2 3
|
File file = chooser.getSelectedFile(); // chooser est mon JFileChooser
System.out.println(file.getAbsolutePath()); // Ici j'affiche le chemin de l'image |
Le résultat de ces quelques lignes me donne par exemple :
/Users/Pictures/14675.jpg
A partire de la, j'ai tout essayé (enfin pas tout j'imagine car sinon j'aurais trouvé la solution).
Je voudrais afficher l'image choisis dans un JLabel (ou un JPanel si le JLabel ne le permet pas).
Seulement voila, mon JLabel ne m'affiche rien, ou pire me fait une erreur donc j'aurais aimé savoir comment procéder.
J'ai essayé comme ci-dessous mais ca ne fonctionne pas.
Code:
1 2 3 4
|
JLabel label = new JLabel();
label.setIcon(new ImageIcon(file.getAbsolutePath()));
panneau.add(label); |
PS : si vous désirez voir l'intégralité du code je vous le posterais.
Merci d'avance,
Tryp'