Interfața MouseInputListener

public interface MouseInputListener extends MouseListener, MouseMotionListener

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.

Metode

public void mouseClicked(MouseEvent e) - metodă invocată când s-a produs un click de mouse.

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