- java.lang.Object
-
- java.util.EventObject
-
- java.awt.dnd.DragSourceEvent
-
- java.awt.dnd.DragSourceDropEvent
-
- 实现的所有接口
-
Serializable
public class DragSourceDropEvent extends DragSourceEvent
所述DragSourceDropEvent
从递送DragSourceContextPeer
,经由DragSourceContext
,到dragDropEnd
的方法DragSourceListener
与注册小号DragSourceContext
和与其关联DragSource
。 它包含操作发起者的足够信息,以便在操作完成时向最终用户提供适当的反馈。- 从以下版本开始:
- 1.2
- 另请参见:
- Serialized Form
-
-
字段汇总
-
声明的属性在类 java.util.EventObject
source
-
-
构造方法摘要
构造方法 构造器 描述 DragSourceDropEvent(DragSourceContext dsc)
为不会导致拖放的拖动构造DragSourceDropEvent
。DragSourceDropEvent(DragSourceContext dsc, int action, boolean success)
构建一个DragSourceDropEvent
的下降,考虑到DragSourceContext
,下降动作,和boolean
指示放置是否成功。DragSourceDropEvent(DragSourceContext dsc, int action, boolean success, int x, int y)
根据DragSourceContext
,下拉动作,boolean
指示下降是否成功,以及坐标构造一个DragSourceDropEvent
。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 int
getDropAction()
此方法返回int
表示目标对放置主题执行的操作。boolean
getDropSuccess()
此方法返回boolean
指示丢弃是否成功。-
声明方法的类 java.awt.dnd.DragSourceEvent
getDragSourceContext, getLocation, getX, getY
-
声明方法的类 java.util.EventObject
getSource, toString
-
-
-
-
构造方法详细信息
-
DragSourceDropEvent
public DragSourceDropEvent(DragSourceContext dsc, int action, boolean success)
根据DragSourceContext
(下拉动作)和boolean
指示丢弃是否成功,构造一个DragSourceDropEvent
。 未指定此DragSourceDropEvent
的坐标,因此getLocation
将为此事件返回null
。参数
action
应该是DnDConstants
中的一个,表示单个操作。 此构造函数不会为无效的action
抛出任何异常。- 参数
-
dsc
- 与DragSourceContext
相关联的DragSourceDropEvent
-
action
- 放置动作 -
success
- 一个布尔值,指示放置是否成功 - 异常
-
IllegalArgumentException
- 如果dsc
是null
。 - 另请参见:
-
DragSourceEvent.getLocation()
-
DragSourceDropEvent
public DragSourceDropEvent(DragSourceContext dsc, int action, boolean success, int x, int y)
根据DragSourceContext
,下拉动作,boolean
指示下降是否成功,以及坐标,构建一个DragSourceDropEvent
。参数
action
应该是代表单个动作的DnDConstants
之一。 此构造函数不会为无效的action
抛出任何异常。- 参数
-
dsc
-该DragSourceContext
与此相关DragSourceDropEvent
-
action
- 放置动作 -
success
- 一个布尔值,指示放置是否成功 -
x
- 光标位置的水平坐标 -
y
- 光标位置的垂直坐标 - 异常
-
IllegalArgumentException
- 如果dsc
是null
。 - 从以下版本开始:
- 1.4
-
DragSourceDropEvent
public DragSourceDropEvent(DragSourceContext dsc)
为不会导致拖放的拖动构造DragSourceDropEvent
。 未指定此DragSourceDropEvent
的坐标,因此getLocation
将为此事件返回null
。- 参数
-
dsc
-DragSourceContext
- 异常
-
IllegalArgumentException
- 如果dsc
是null
。 - 另请参见:
-
DragSourceEvent.getLocation()
-
-
方法详细信息
-
getDropSuccess
public boolean getDropSuccess()
此方法返回boolean
指示丢弃是否成功。- 结果
-
true
如果放置目标接受放置并成功执行放置操作;false
如果放置目标拒绝放置或放置目标接受放置,但无法执行放置操作。
-
getDropAction
public int getDropAction()
此方法返回int
表示目标对放置主题执行的操作。- 结果
-
the action performed by the target on the subject of the drop if the drop target accepted the drop and the target drop action is supported by the drag source; otherwise,
DnDConstants.ACTION_NONE
.
-
-