Objects that implement the MouseMotionListener
interface can receive motion-oriented MouseEvent
objects. Listeners must first register themselves with objects that produce
events. When events occur, they are automatically propagated to all
registered listeners.