MouseEvent-- A MouseEvent object is passed to all mouse listeners. The most useful information in a MouseEvent is the x and y coordinates of the mouse cursor.
MouseListener- Interface for mouse presses, releases, clicks, enters, and exits.
MouseMotionListener- Interface for mouse moves and drags.
MouseInputListener- Interface combination of MouseListener and MouseMotionListener.
MouseAdapter-- Class useful for writing anonymous listener for mouse button presses, entering, ...
MouseMotionAdapter-- Class useful for writing anonymous listener for mouse movement.