MouseMotionAdapter

MouseMotionAdapter (마우스 모션 어댑터)

마우스 모션 이벤트를 받기 위한 추상 어댑터 클래스입니다.

출처: Java API Reference

본문

public abstract class MouseMotionAdapter extends Object implements MouseMotionListener

이 클래스의 메서드는 비어 있습니다. 리스너 객체를 만드는 편의를 위해서만 존재합니다. 마우스 모션 이벤트는 마우스가 이동하거나 드래그될 때 발생합니다. (정상적인 프로그램에서는 이런 이벤트가 많이 생성됩니다. 클릭과 다른 마우스 이벤트를 추적하려면 MouseAdapter를 사용하세요.)

이 클래스를 확장해 MouseEvent 리스너를 만들고 관심 있는 이벤트의 메서드를 오버라이드합니다. (MouseMotionListener 인터페이스를 구현하면 그 안의 모든 메서드를 정의해야 하지만, 이 추상 클래스는 전부에 대해 null 메서드를 정의하므로 관심 있는 이벤트에 대한 메서드만 정의하면 됩니다.)

만든 클래스로 리스너 객체를 만들고 컴포넌트의 addMouseMotionListener 메서드로 컴포넌트에 등록합니다. 마우스가 이동하거나 드래그될 때 리스너 객체의 해당 메서드가 호출되고 MouseEvent가 전달됩니다.

더 알아보기 (Learn more)

Java 공식 API