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
关联的DragSourceContext
action
- 放下动作success
- 指示删除是否成功的boolean- 抛出:
IllegalArgumentException
- 如果dsc
是null
。- 参见:
-
DragSourceDropEvent
给定DragSourceContext
、放置动作、指示放置是否成功的boolean
和坐标,为放置构造一个DragSourceDropEvent
。参数
action
应该是代表单个操作的DnDConstants
之一。此构造函数不会为无效的action
抛出任何异常。- 参数:
dsc
- 与此DragSourceDropEvent
关联的DragSourceContext
action
- 放下动作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
。
-