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 - 此拖动的 dragsourcecontextpeerdgl - 触发拖动的 draggestureeventdragcursor - 要显示的初始 cursordragimage - 要拖动的 image,或者为 nullimageoffset - 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。