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. GraphicObjects 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();
}