MouseListener

MouseListener (마우스 리스너)

컴포넌트의 "흥미로운" 마우스 이벤트(누름, 놓음, 클릭, 들어옴, 나감)를 받기 위한 리스너 인터페이스입니다.

출처: Java API Reference

본문

public interface MouseListener extends EventListener

(마우스 이동과 드래그를 추적하려면 MouseMotionListener를 사용하세요.) 마우스 이벤트 처리에 관심이 있는 클래스는 이 인터페이스(와 그 안의 모든 메서드)를 구현하거나 추상 클래스 MouseAdapter를 확장(관심 있는 메서드만 오버라이드)합니다. 그 클래스로 만든 리스너 객체는 컴포넌트의 addMouseListener 메서드로 등록됩니다.

마우스가 눌리거나, 놓이거나, 클릭될 때(누르고 놓음) 마우스 이벤트가 생성됩니다. 또한 마우스 커서가 컴포넌트에 들어가거나 나갈 때도 생성됩니다. 마우스 이벤트가 발생하면 리스너 객체의 해당 메서드가 호출되고 MouseEvent가 전달됩니다.

더 알아보기 (Learn more)

Java 공식 API