MouseInputListener — 마우스 입력 리스너 인터페이스
MouseInputListener — 마우스 입력 리스너 인터페이스
MouseInputListener는 MouseListener와 MouseMotionListener 인터페이스의 모든 메서드를 구현하는 리스너 인터페이스입니다. 마우스 클릭과 드래그 이벤트를 함께 처리합니다.
본문
public interface MouseInputListener extends MouseListener, MouseMotionListener
MouseInputListener는 MouseListener와 MouseMotionListener 인터페이스 양쪽의 모든 메서드를 구현한 리스너입니다. 이 인터페이스를 구현하면 마우스 누름·놓음·클릭·이동·드래그 등 모든 마우스 입력을 한 클래스에서 처리할 수 있습니다.
상속된 메서드
MouseListener에서 상속된 메서드로 mouseClicked, mousePressed, mouseReleased, mouseEntered, mouseExited가 있고, MouseMotionListener에서 상속된 메서드로 mouseDragged, mouseMoved가 있습니다. 이 인터페이스는 자체적으로 추가 메서드를 정의하지 않으며, 두 인터페이스의 메서드를 합친 것입니다.