j ai dessiner un carré (un objet de la class carré) et je veut faire une methode deplacer () en utulisant les methodes des evenement mouse.
cad selectioné le carré et le deplacer dans le panel selon le deplacement de la souris.
Merci ;)
Version imprimable
j ai dessiner un carré (un objet de la class carré) et je veut faire une methode deplacer () en utulisant les methodes des evenement mouse.
cad selectioné le carré et le deplacer dans le panel selon le deplacement de la souris.
Merci ;)
tu mets un mouselistener sur ton canvas (là où tu as dessiné le carré)
tu récupères le click de la souris, et après avoir vérifié que le click appartient bien au carré, tu mets un booléen dragb à true.
dans ta methode mousemove, tu fais un
deplacerCarré() n'est rien d'autre que remplacer le coin supérieur gauche (csg) du carré par csg+ vectdeplacementsourisCode:
1
2
3 if (dragb) deplacerCarre();
Si tu veux choisir entre plusieurs carrés, il te faudra ajouter à ça une liste des carré présents et un membre carrecourant
voilà voilà :mouarf: