[Java] Afficher une image dans une fenetre
Résolu/Fermé
zzzer
Messages postés
906
Date d'inscription
dimanche 25 mai 2008
Statut
Membre
Dernière intervention
3 décembre 2023
-
14 avril 2009 à 17:38
zzzer Messages postés 906 Date d'inscription dimanche 25 mai 2008 Statut Membre Dernière intervention 3 décembre 2023 - 14 avril 2009 à 22:08
zzzer Messages postés 906 Date d'inscription dimanche 25 mai 2008 Statut Membre Dernière intervention 3 décembre 2023 - 14 avril 2009 à 22:08
Bonjour,
J'utilise Swing pour creer des fenetres en Java, et j'aimerais afficher une image dans l'une d'entre elles...
J'ai donc cherche sur le net, essaye des bouts de codes trouves a droite a gauche, mais pas moyen d'afficher une image, y'a toujours un souci...
Quelqu'un pourrait me donner un lien ou un bout de code basique qui pourrait m'aider ?
Merci d'avance !
J'utilise Swing pour creer des fenetres en Java, et j'aimerais afficher une image dans l'une d'entre elles...
J'ai donc cherche sur le net, essaye des bouts de codes trouves a droite a gauche, mais pas moyen d'afficher une image, y'a toujours un souci...
Quelqu'un pourrait me donner un lien ou un bout de code basique qui pourrait m'aider ?
Merci d'avance !
A voir également:
- [Java] Afficher une image dans une fenetre
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Légender une image - Guide
- Java apk - Télécharger - Langages
- Créer une image iso - Guide
1 réponse
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
14 avril 2009 à 17:43
14 avril 2009 à 17:43
Bonjour,
Je peux juste vous donner la méthode générale :
1/ Créer une ImageIcon avec le chemin de votre image
2/ Créer un JPanel
3/ Mettre l'image dans le JPanel
4/ Mettre le JPanel dans la JFrame
Je peux juste vous donner la méthode générale :
1/ Créer une ImageIcon avec le chemin de votre image
2/ Créer un JPanel
3/ Mettre l'image dans le JPanel
4/ Mettre le JPanel dans la JFrame
14 avril 2009 à 18:05
Car la fonction add de la classe JPannel prend un Component en parametre, or, une ImageIcon n'est pas un Component... Et impossible de le caster en tant que tel...
14 avril 2009 à 18:57
JLabel monLabel = new JLabel(icon);
14 avril 2009 à 22:08
Ca marche nickel, c'est exactement ce que je voulais !
Merci beaucoup !
Pour ceux que ça intéresserait à l'avenir, voici le code complet :
A noter que dans mon cas, l'image se trouve directement dans le dossier du projet, d'où l'absence de chemin absolu. Mais j'aurais également pu en utiliser un, en mettant par exemple new ImageIcon("C:\\Flo\\Photos\\elisha_cuthbert.jpg"); ... Attention en effet à bien mettre \\ et non pas / ni \.