[JAVA] Affichage d'une image dans un Panel
Fermé
Julie35
Messages postés
2
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
27 mars 2007
-
21 mars 2007 à 18:18
Utilisateur anonyme - 7 avril 2007 à 07:26
Utilisateur anonyme - 7 avril 2007 à 07:26
A voir également:
- [JAVA] Affichage d'une image dans un Panel
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Control panel - Télécharger - Divers Utilitaires
- Java apk - Télécharger - Langages
- Amazon shopper panel - Accueil - Guide confidentialité
1 réponse
Utilisateur anonyme
7 avril 2007 à 07:26
7 avril 2007 à 07:26
Salut!
Tu as bien défini une méthode paintComponent(), mais il faut que celle-ci soit définie dans une sous-classe de JComponent. Or, ta classe Imag n'est pas une sous-classe de JComponent.
Ce que tu devrais faire, c'est déplacer ta méthode paintComponent() dans le JPanel qui contient ton Imag ou alors faire comme ceci:
Je n'ai pas testé le code, mais ce doit être quelquechose d'approchant
;-)
HackTrack
Tu as bien défini une méthode paintComponent(), mais il faut que celle-ci soit définie dans une sous-classe de JComponent. Or, ta classe Imag n'est pas une sous-classe de JComponent.
Ce que tu devrais faire, c'est déplacer ta méthode paintComponent() dans le JPanel qui contient ton Imag ou alors faire comme ceci:
public class Imag { File img; private JPanel parent; public Imag(Panel parent) { this.parent=parent; } public void paintComponent(Graphics g) { Image image; String nomImg; img=new File("Q:\\photos\\Canard1.jpg"); String name=img.getName(); image=Toolkit.getDefaultToolkit().getImage(name) ; parent.getGraphics().drawImage(image, 10,10,50,50,parent); parent.repaint(); }}
Je n'ai pas testé le code, mais ce doit être quelquechose d'approchant
;-)
HackTrack