| 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