Bonjour à tous.
Je suis débutant et j'aurais juste voulu savoir comment on insert une image dans un JPanel car j'ai essayer panel.add(image) et ca ne marche pas.
Merci!!
Bonjour à tous.
Je suis débutant et j'aurais juste voulu savoir comment on insert une image dans un JPanel car j'ai essayer panel.add(image) et ca ne marche pas.
Merci!!
Bonjour, ça devrait marcher avec ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 JPanel monPanel = new JPanel(); ImageIcon icon = new ImageIcon(ClassLoader.getSystemResource(IMAGE_PATH)); JLabel label = new JLabel(icon); monPanel.add(label);
j'ai essayer ton code mais j'ai des exception. J'ai mis l'adresse de mon iamge à la place de IMAGE_PATH. C'est bien ca qu'il faut mettre?
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
Voila ce que j'ai mis:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 JPanel monPanel = new JPanel(); ImageIcon icon = new ImageIcon(ClassLoader.getSystemResource(images.png)); JLabel label = new JLabel(icon); monPanel.add(label);
Et mon images.png est dans le même dossier que mon .java
Il faut que le chemin que tu donnes soit le chemin par rapport au dossier d'exécution de l'application, qui n'est pas forcément le dossier contenant le .class.
Par exemple "imageResources/images.png" si l'image est dans le dossier imageResources, et ce dossier à la racine de ton projet.
Partager