Changer une image dans un JLabel lorsqu'on clique sur une JMenuItem

Résolu
adakick Messages postés 68 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 5 octobre 2009 - 30 déc. 2005 à 22:00
adakick Messages postés 68 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 5 octobre 2009 - 30 déc. 2005 à 23:02
Bonjour, je voudrai faire un sorte de changer l'image qu il y a dans mon JLabel par une autre lorsque je clique sur un JMenuItem.
Voila les bout de code utile :
// je n'ai pas donner tout les détail mais jsute les plus importants

manger = new JMenuItem("Nourrir l'animal");
this.manger.addMouseListener(this);

image = new ImageIcon("img/immobile.gif");
img = new JLabel(image);

img.addMouseListener(this);

public void mouseClicked(MouseEvent e)
{
if(e.getSource() == this.manger)
{
//ici je voudrai faire en sorte de modifier l'image présente dans le JLabel
}
}

Merci d'avance.

4 réponses

cs_ducheseb Messages postés 344 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 23 juin 2006 9
30 déc. 2005 à 22:50
Tu peux essayer avec img.setIcon(...);

"A game is a series of interesting choices." Sid Meier
3
adakick Messages postés 68 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 5 octobre 2009
30 déc. 2005 à 22:53
img.setIcon(...) ne prend pas une imageIcone en parametre...
0
cs_ducheseb Messages postés 344 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 23 juin 2006 9
30 déc. 2005 à 22:59
Si car Icon est l'interface et ImageIcon est une classe qui implemente cette interface.

"A game is a series of interesting choices." Sid Meier
0
adakick Messages postés 68 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 5 octobre 2009
30 déc. 2005 à 23:02
Sa marche merci bien
0
Rejoignez-nous