MouseInputListener — 마우스 입력 리스너 인터페이스

MouseInputListener — 마우스 입력 리스너 인터페이스

MouseInputListener는 MouseListener와 MouseMotionListener 인터페이스의 모든 메서드를 구현하는 리스너 인터페이스입니다. 마우스 클릭과 드래그 이벤트를 함께 처리합니다.

출처: Java API Reference

본문

public interface MouseInputListener extends MouseListener, MouseMotionListener

MouseInputListener는 MouseListener와 MouseMotionListener 인터페이스 양쪽의 모든 메서드를 구현한 리스너입니다. 이 인터페이스를 구현하면 마우스 누름·놓음·클릭·이동·드래그 등 모든 마우스 입력을 한 클래스에서 처리할 수 있습니다.

상속된 메서드

MouseListener에서 상속된 메서드로 mouseClicked, mousePressed, mouseReleased, mouseEntered, mouseExited가 있고, MouseMotionListener에서 상속된 메서드로 mouseDragged, mouseMoved가 있습니다. 이 인터페이스는 자체적으로 추가 메서드를 정의하지 않으며, 두 인터페이스의 메서드를 합친 것입니다.

더 알아보기