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.
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