Bonjours,
Je veux ajouter un bouton graphique et gérer les clicks de souris dessus dons mon application.
Voici la déclaration de la classe qui contien ce bouton :
public class Player extends Panel implements MouseListener { ... } |
Voici le code ou je crée le bouton, il se trouve dans une méthode private de la classe Player :
...
ImageCanvas ic = new ImageCanvas("img/fleche_haut.png" );
ic.addMouseListener(this);
... |
Et voici la méthode mouseClicked de la classe Player (Le code est bidon c'est juste pour tester) :
public void mouseClicked(MouseEvent e) {
((ImageCanvas)e.getComponent()).setImage("img/croix.png" );
} |
Et ca ne marche pas... en fait il ne se rend jamais dans le code de la méthode MouseClicked (j'ai controler avec le debugger de NetBeans).
Si quelqu'un voit l'erreur ou a une idée, ce serait sympa parce que la je seche....
Message édité par fatypunk le 03-02-2005 à 18:55:15