press | one of the mouse buttons is pressed. |
release | one of the mouse buttons is released. |
click | a mouse button was pressed and released without moving the mouse. This is perhaps the most commonly used. |
enter | mouse cursor enters the component. Often used to change cursor. |
exit | mouse cursor exits the component. Often used to restore cursor. |
public void mousePressed(MouseEvent e) {} public void mouseReleased(MouseEvent e) {} public void mouseClicked(MouseEvent e) {} public void mouseEntered(MouseEvent e) {} public void mouseExited(MouseEvent e) {}
This method is called | When the user does this action |
mouseClicked | A click is the result of a press and a release. This is probably the most common method to write. |
mousePressed | A mouse button is pressed (any of three possible mouse buttons) |
mouseReleased | A mouse button is released. |
mouseEntered | The mouse cursor enters a component. You might write this to change the cursor. |
mouseExited | The mouse cursor leaves a component. You might write this to restore the cursor. |
int getX() // returns the x coordinate of the event.
int getY() // returns the y coordinate of the event.
int getClickCount() // number of mouse clicks