Désactiver un mouseListener
Bonjour,
Je fais appel à un mouseListener dans une de mes classes (pour imageJ). Le problème, c'est que je ne sais pas comment sortir de mon programme: si je le relance, il y a 2 actions (identiques) lancées lors d'un click.
Merci pour votre aide.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
public void run(ImageProcessor ip) {
Integer id = new Integer(img.getID());
if (images.contains(id)) {
IJ.log("Already listening to this image");
return;
} else {
ImageWindow win = img.getWindow();
canvas = win.getCanvas();
canvas.addMouseListener(this);
images.addElement(id);
}
}
public void mousePressed(MouseEvent e) {
....
....
}
} |
[ Sujet déplacé depuis le forum java par Viena ]
:arrow: Les Règles du Forum