DragSourceAdapter
DragSourceAdapter (드래그 소스 어댑터)
드래그 소스 이벤트를 받기 위한 추상 어댑터 클래스입니다.
본문
public abstract class DragSourceAdapter extends Object implements DragSourceListener , DragSourceMotionListener
이 클래스의 메서드는 비어 있습니다. 리스너 객체를 만드는 편의를 위해서만 존재합니다. 이 클래스를 확장해 DragSourceEvent 리스너를 만들고 관심 있는 이벤트의 메서드를 오버라이드합니다.
(DragSourceListener 인터페이스를 구현하면 그 안의 모든 메서드를 정의해야 하지만, 이 추상 클래스는 전부에 대해 null 메서드를 정의하므로 관심 있는 이벤트에 대한 메서드만 정의하면 됩니다.)
확장한 클래스로 리스너 객체를 만들고 이를 DragSource에 등록합니다. 드래그가 드롭 사이트에 들어가거나, 위로 이동하거나, 벗어날 때, 드롭 동작이 바뀔 때, 드래그가 끝날 때 리스너 객체의 해당 메서드가 호출되고 DragSourceEvent가 전달됩니다.
이 어댑터에서 가장 최근의 dragEnter() 호출이 특정 드롭 사이트에 해당하고 그 뒤에 이 어댑터의 dragExit() 호출이 없으면, 그 드롭 사이트는 이전 dragEnter() 호출과 연관됩니다.