Interfață pentru ascultătoarele de mouse care ascultă principalele evenimente generate de acesta, respectiv apăsarea sau eliberarea unui buton, click de mouse, intrarea cursorului de mouse pe suprafața unei componente sau ieșirea acestuia. Pentru ascultarea evenimentelor de mișcare a mouse-ului se folosește interfața MouseMotionListener.
În loc de a se crea o clasă de ascultare care implementează direct această interfață, se poate crea o subclasă a clasei MouseAdapter.
public void mousePressed(MouseEvent e) - metodă invocată când este apăsat unul din butoanele de mouse.
public void mouseReleased(MouseEvent e) - metodă invocată când este eliberat unul din butoanele de mouse.
public void mouseEntered(MouseEvent e) - metodă invocată când cursorul de mouse intră pe suprafața unei componente.
public void mouseExited(MouseEvent e) - metodă invocată când cursorul de mouse iese de pe suprafața unei componente.