- 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。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 intgetDropAction()此方法返回int表示目标对放置主题执行的操作。booleangetDropSuccess()此方法返回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.
-
-