public interface DragSourceListener extends EventListener
DragSourceListener
定义了用于跟踪用户手势状态的拖放操作的DragSourceListener
的事件接口,并在拖放操作中向用户提供适当的“拖拽”反馈。
如果最近在此侦听器上dragEnter()
dragEnter(),则该丢弃站点与之前的dragEnter()
调用相关dragEnter()
:
dragExit()
dragExit()。 Modifier and Type | Method and Description |
---|---|
void |
dragDropEnd(DragSourceDropEvent dsde)
调用此方法来表示拖放操作完成。
|
void |
dragEnter(DragSourceDragEvent dsde)
称为光标的热点进入平台依赖的放置站点。
|
void |
dragExit(DragSourceEvent dse)
称为光标的热点退出平台相关的放置站点。
|
void |
dragOver(DragSourceDragEvent dsde)
称为光标的热点在平台相关的放置站点上移动。
|
void |
dropActionChanged(DragSourceDragEvent dsde)
当用户修改了放置手势时调用。
|
void dragEnter(DragSourceDragEvent dsde)
dsde
-
DragSourceDragEvent
void dragOver(DragSourceDragEvent dsde)
dsde
-
DragSourceDragEvent
void dropActionChanged(DragSourceDragEvent dsde)
dsde
-
DragSourceDragEvent
void dragExit(DragSourceEvent dse)
dse
-
DragSourceEvent
void dragDropEnd(DragSourceDropEvent dsde)
DragSourceDropEvent
可用于确定终止状态。
getDropAction()方法返回选择要应用于放置操作的放置站点的操作。
一旦这个方法完成,当前的DragSourceContext
和相关的资源变得无效。
dsde
- the
DragSourceDropEvent