java命名空间java.awt.dnd类dragsource的类成员方法:
createdragsourcecontext定义及介绍
本文导语:
createdragsourcecontext
protected dragsourcecontext createdragsourcecontext(java.awt.dnd.peer.dragsourcecontextpeer dscp,
draggestureevent dgl,
cursor dragcursor,
...
createdragsourcecontext
protected dragsourcecontext createdragsourcecontext(java.awt.dnd.peer.dragsourcecontextpeer dscp,
draggestureevent dgl,
cursor dragcursor,
image dragimage,
point imageoffset,
transferable t,
dragsourcelistener dsl)
- 创建处理此拖动的
dragsourcecontext
。
要合并一个新的 dragsourcecontext
子类,可子类化 dragsource
并重写此方法。
如果 dragimage
为 null
,则没有用于表示此拖动操作拖动完成的反馈图像,但不抛出 nullpointerexception
。
如果 dsl
为 null
,则没有向已创建的 dragsourcecontext
注册的拖动源侦听器,但不抛出 nullpointerexception
。
如果 dragcursor
为 null
,则此拖动操作使用默认的拖动光标。不抛出 nullpointerexception
。
- 参数:
dscp
- 此拖动的 dragsourcecontextpeer
dgl
- 触发拖动的 draggestureevent
dragcursor
- 要显示的初始 cursor
dragimage
- 要拖动的 image
,或者为 null
imageoffset
- image
原点距离触发开始时 cursor 热点的偏移量t
- 拖动的目标数据dsl
- dragsourcelistener
- 返回:
dragsourcecontext
- 抛出:
nullpointerexception
- 如果 dscp
为 null
nullpointerexception
- 如果 dgl
为 null
nullpointerexception
- 如果 dragimage
不为 null
,并且 imageoffset
为 null
nullpointerexception
- 如果 t
为 null
illegalargumentexception
- 如果与触发事件关联的 component
为 null
。
illegalargumentexception
- 如果触发事件的 dragsource
为 null
。
illegalargumentexception
- 如果触发事件的拖动操作是 dndconstants.action_none
。
illegalargumentexception
- 如果与触发事件关联的 draggesturerecognizer
的拖动源操作是 dndconstants.action_none
。