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()