Problème listener : tous les objets se déplacent au lieu d'un seul [Résolu]

Signaler
Messages postés
3
Date d'inscription
mardi 24 mai 2011
Statut
Membre
Dernière intervention
17 février 2012
-
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
-
Bonjour,

Alors voilà, j'ai un petit soucis avec MouseListener.
je voulais si je clique sur une instance de la class rect dans la Frame ( rouge ,vert ou jaune ) alors qu'il se deplace seule et si de meme si clique un autre ( problem comment invoquer ces Methodes )
Main : http://paste.awesom.eu/Main/IA5
Corps : http://paste.awesom.eu/corps/drv
rect :http://paste.awesom.eu/rect/UHw

Merci d'avance pour vos réponses

5 réponses

Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
342
Bonjour,

Je pense que tu as ajouté la même instance du listener aux trois objets issus de la même classe. Affecte leur à chaque fois une nouvelle instance du listener et un seul bougera.

A l'avenir, acceptes la réponse uniquement si ton problème est résolut.
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
342
Bonjour,

Je ne comprends pas vraiment ton soucis, peux tu être plus précis : de quelles méthodes parles tu ?
Messages postés
3
Date d'inscription
mardi 24 mai 2011
Statut
Membre
Dernière intervention
17 février 2012

en fait je pas bien maitriser java mais en tant que débutant j'ai par exemple 3 objets de meme class ,alors en cliquant sur un et en utilisant MouseListener je peux le controler avec keyEvent( que j'ai deja fait ) c'est juste faire bouger un seul pas tous
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
342
Alors, tu t'en sort ? Ça marche ?
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
342
Bonjour,

J'ai modifié le titre pour faciliter les recherches j'ai et accepté la réponse (qui doit être bonne).

Si ce n'est pas le cas, fait le moi savoir.

Julien