Java: MouseMotionListener

Moves and drags. When you move the mouse, the interface generates events very rapidly. If a mouse button is depressed, then this is called a drag. Events from a move or drag are generated very quickly, and can be listed to by adding a mouse motion listener.

MouseMotionListener methods

To implement a MouseMotionListener, you must define the following methods.
public void mouseMoved(MouseEvent e) {}
public void mouseDragged(MouseEvent e) {}
This method is called When the user does this action
mouseMoved(...) The mouse is moved while over the component.
mouseDragged(...) The mouse is dragged (moved with a button pressed).