java.lang.Object
java.util.EventObject
java.awt.dnd.DragSourceEvent
java.awt.dnd.DragSourceDropEvent
- 所有已实现的接口:
Serializable
DragSourceDropEvent 从 DragSourceContextPeer 传递,通过 DragSourceContext ,到 DragSourceListener 的 dragDropEnd 方法注册到那个 DragSourceContext 及其关联的 DragSource 。它包含足够的信息,供操作发起者在操作完成时向最终用户提供适当的反馈。
- 自从:
- 1.2
- 参见:
-
字段摘要
在类 java.util.EventObject 中声明的字段
source -
构造方法总结
构造方法构造方法描述为不会导致掉落的拖动构造一个DragSourceDropEvent。DragSourceDropEvent(DragSourceContext dsc, int action, boolean success) 给定DragSourceContext、放置操作和指示放置是否成功的boolean,为放置构造一个DragSourceDropEvent。DragSourceDropEvent(DragSourceContext dsc, int action, boolean success, int x, int y) 给定DragSourceContext、放置动作、指示放置是否成功的boolean和坐标,为放置构造一个DragSourceDropEvent。 -
方法总结
修饰符和类型方法描述int此方法返回一个int表示目标对放置对象执行的操作。boolean此方法返回一个boolean指示删除是否成功。在类 java.awt.dnd.DragSourceEvent 中声明的方法
getDragSourceContext, getLocation, getX, getY在类 java.util.EventObject 中声明的方法
getSource, toString
-
构造方法详细信息
-
DragSourceDropEvent
给定DragSourceContext、放置操作和指示放置是否成功的boolean,为放置构造一个DragSourceDropEvent。未指定此DragSourceDropEvent的坐标,因此getLocation将为该事件返回null。参数
action应该是代表单个操作的DnDConstants之一。此构造函数不会为无效的action抛出任何异常。- 参数:
dsc- 与此DragSourceDropEvent关联的DragSourceContextaction- 放下动作success- 指示删除是否成功的boolean- 抛出:
IllegalArgumentException- 如果dsc是null。- 参见:
-
DragSourceDropEvent
给定DragSourceContext、放置动作、指示放置是否成功的boolean和坐标,为放置构造一个DragSourceDropEvent。参数
action应该是代表单个操作的DnDConstants之一。此构造函数不会为无效的action抛出任何异常。- 参数:
dsc- 与此DragSourceDropEvent关联的DragSourceContextaction- 放下动作success- 指示删除是否成功的booleanx- 光标位置的水平坐标y- 光标位置的垂直坐标- 抛出:
IllegalArgumentException- 如果dsc是null。- 自从:
- 1.4
-
DragSourceDropEvent
为不会导致掉落的拖动构造一个DragSourceDropEvent。未指定此DragSourceDropEvent的坐标,因此getLocation将为该事件返回null。- 参数:
dsc-DragSourceContext- 抛出:
IllegalArgumentException- 如果dsc是null。- 参见:
-
-
方法详情
-
getDropSuccess
public boolean getDropSuccess()此方法返回一个boolean指示删除是否成功。- 返回:
true如果放置目标接受放置并成功执行放置操作;false如果放置目标拒绝放置,或者放置目标接受放置,但未能执行放置操作。
-
getDropAction
public int getDropAction()此方法返回一个int表示目标对放置对象执行的操作。- 返回:
-
如果放置目标接受放置并且拖动源支持目标放置操作,则目标对放置主题执行的操作;否则,
DnDConstants.ACTION_NONE。
-