L'objectif de cette séance est d'implémenter le Drag & Drop des objets graphiques dans le canvas.
GraphicObjectManager
a une méthode getClosestObject( Point )
qui vous renvoie le GraphicObject
le plus proche de la position de souris spécifiée, ou null
s'il n'y en a pas. GraphicObject
s ont une méthode getCursor
qui renvoie un java.awt.Cursor
représentant l'objet. moveTo
suivante à la classe GraphicObject
: /**
* Moves this object to the specified position.
*/
public void moveTo( final int new_x,
final int new_y )
{
x= new_x;
y= new_y;
updateCachedData();
}