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!!
Version imprimable
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:
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?
Voila ce que j'ai mis:
Code:
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.