java.awt.event.MouseEvent 
is sent to a component when the mouse state changes 
over the component. There are seven types of 
mouse events, each represented by an integer constant:
| MouseEvent.MOUSE_CLICKED | A mouse button was pressed, then released | 
| MouseEvent.MOUSE_DRAGGED | The mouse was moved over the component while a mouse button was held down | 
| MouseEvent.MOUSE_ENTERED | The cursor entered the component's space | 
| MouseEvent.MOUSE_EXITED | The cursor left the component's space | 
| MouseEvent.MOUSE_MOVED | The mouse moved in the component's space | 
| MouseEvent.MOUSE_PRESSED | The mouse button was pressed (but not released) over the component | 
| MouseEvent.MOUSE_RELEASED | The mouse button was released ever the component. | 
Besides its type, the main thing you want to know about a  MouseEvent is the location;
that is, where the mouse was clicked. You can either request the x and y 
locations separately, or together as a java.awt.Point object.
 public int getX()
 public int getY()
 public Point getPoint()