| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface DragSourceListener
DragSourceListener 定义了事件接口,Drag 和 Drop 操作的始发端使用它来跟踪用户操作的状态,并通过 Drag 和 Drop 操作为用户提供合适的“拖动结束”反馈。
 
放置点是与上一次 dragEnter() 调用相关联 的,前提是在此侦听器上最后一次调用 dragEnter() 满足以下条件:
 
dragExit()。
 
| 方法摘要 | |
|---|---|
|  void | dragDropEnd(DragSourceDropEvent dsde)调用此方法来通知 Drag 和 Drop 操作已完成。 | 
|  void | dragEnter(DragSourceDragEvent dsde)光标的热点进入放置点(与平台相关)时调用该方法。 | 
|  void | dragExit(DragSourceEvent dse)光标的热点离开放置点(与平台相关)时调用该方法。 | 
|  void | dragOver(DragSourceDragEvent dsde)光标的热点在放置点(与平台相关)上移动时调用该方法。 | 
|  void | dropActionChanged(DragSourceDragEvent dsde)当用户修改放置操作时调用该方法。 | 
| 方法详细信息 | 
|---|
void dragEnter(DragSourceDragEvent dsde)
dsde - DragSourceDragEventvoid dragOver(DragSourceDragEvent dsde)
dsde - DragSourceDragEventvoid dropActionChanged(DragSourceDragEvent dsde)
dsde - DragSourceDragEventvoid dragExit(DragSourceEvent dse)
dse - DragSourceEventvoid dragDropEnd(DragSourceDropEvent dsde)
DragSourceDropEvent 的 getDropSuccess() 方法来确定终止状态。放置点所选择的操作由 getDropAction() 方法返回,并应用到 Drop 操作中。一旦此方法完成,则当前的 DragSourceContext 和关联的资源就变为无效。
dsde - DragSourceDropEvent| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。