public class DragSourceDropEvent extends DragSourceEvent
DragSourceDropEvent
被从递送DragSourceContextPeer
,经由DragSourceContext
到dragDropEnd
的方法DragSourceListener
与注册小号DragSourceContext
和与其相关联的DragSource
。
它包含足够的信息,用于操作的发起者,以便在操作完成时向最终用户提供适当的反馈。
source
Constructor and Description |
---|
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)
构造一个
DragSourceDropEvent 一滴,给出
DragSourceContext ,下降动作,一个
boolean 指示下降是否成功,并且坐标。
|
Modifier and Type | Method and Description |
---|---|
int |
getDropAction()
该方法返回一个
int ,表示由目标对投影对象执行的操作。
|
boolean |
getDropSuccess()
此方法返回一个
boolean 指示下降是否成功。
|
getDragSourceContext, getLocation, getX, getY
getSource, toString
public DragSourceDropEvent(DragSourceContext dsc, int action, boolean success)
DragSourceDropEvent
的一个下降,给定DragSourceContext
,下降动作,和一个boolean
表示跌落是否成功。
此DragSourceDropEvent的DragSourceDropEvent
未指定,因此getLocation
将为此事件返回null
。
参数action
应该是代表一个动作的DnDConstants
之一。 此构造函数不会为无效action
引发任何action
。
dsc
-在
DragSourceContext
与此相关
DragSourceDropEvent
action
- 放行动
success
- 一个布尔值,指示下降是否成功
IllegalArgumentException
- 如果
dsc
是
null
。
DragSourceEvent.getLocation()
public DragSourceDropEvent(DragSourceContext dsc, int action, boolean success, int x, int y)
DragSourceDropEvent
一滴,给出DragSourceContext
,下降动作,一个boolean
表示跌落是否成功,并且坐标。
参数action
应该是DnDConstants
,代表一个动作。 此构造函数不会为无效action
引发任何action
。
dsc
-在
DragSourceContext
与此相关
DragSourceDropEvent
action
- 放行动
success
- 一个布尔值,表示下降是否成功
x
- 光标位置的水平坐标
y
- 光标位置的垂直坐标
IllegalArgumentException
- 如果
dsc
是
null
。
public DragSourceDropEvent(DragSourceContext dsc)
DragSourceDropEvent
用于不会导致丢弃的拖动。
此DragSourceDropEvent的DragSourceDropEvent
未指定,因此getLocation
将为此事件返回null
。
dsc
-
DragSourceContext
IllegalArgumentException
- 如果
dsc
是
null
。
DragSourceEvent.getLocation()
public boolean getDropSuccess()
boolean
指示下降是否成功。
true
如果下降目标接受掉落并成功执行放置动作;
false
如果下降目标拒绝了下降,或者如果下降目标接受了下降,但未能执行放弃操作。
public int getDropAction()
int
,表示由目标执行的关于该删除主题的操作。
DnDConstants.ACTION_NONE
.