Interfață de ascultare a evenimentelor de mouse, care cumulează metodele celor două interfețe pe care le extinde: MouseListener și MouseMotionListener.
În loc de a crea o clasă care extinde direct această interfață, se recomandă extinderea clasei MouseInputAdapter.
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.
public void mouseDragged(MouseEvent e) - mouse-ul a fost "tras" (adică a fost deplasat menținând unul din butoane apăsat).
public void mouseMoved(MouseEvent e) - mouse-ul a fost mișcat
(fără să fie apăsat nici unul din butoane).