|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object java.util.EventObject java.awt.dnd.DragGestureEvent
public class DragGestureEvent
当特定的 DragGestureRecognizer
检测到它正在跟踪的 Component
上已发生与平台相关的拖动启动动作时,将 DragGestureEvent
传递给 DragGestureListener
的 dragGestureRecognized() 方法。
DragGestureRecognizer
,
DragGestureListener
,
DragSource
,
序列化表格字段摘要 |
---|
从类 java.util.EventObject 继承的字段 |
---|
source |
构造方法摘要 | |
---|---|
DragGestureEvent(DragGestureRecognizer dgr,
int act,
Point ori,
List<? extends InputEvent> evs)
在给定激发此事件的 DragGestureRecognizer 、表示用户首选操作的 int 、指示拖动原点的 Point ,以及组成动作的事件 List 的情况下,构造一个 DragGestureEvent 。 |
方法摘要 | |
---|---|
Component |
getComponent()
返回与此 DragGestureEvent 关联的 Component 。 |
int |
getDragAction()
返回用户所选操作的 int 表示形式。 |
Point |
getDragOrigin()
返回 Component 坐标中开始拖动位置的 Point 。 |
DragSource |
getDragSource()
返回 DragSource 。 |
DragGestureRecognizer |
getSourceAsDragGestureRecognizer()
以 DragGestureRecognizer 的形式返回源。 |
InputEvent |
getTriggerEvent()
返回触发动作的初始事件。 |
Iterator<InputEvent> |
iterator()
返回组成动作的事件 Iterator 。 |
void |
startDrag(Cursor dragCursor,
Image dragImage,
Point imageOffset,
Transferable transferable,
DragSourceListener dsl)
在给定要显示的初始 Cursor 、拖动 Image 、Image 的偏移量、Transferable 对象和要使用的 DragSourceListener 的情况下开始拖动。 |
void |
startDrag(Cursor dragCursor,
Transferable transferable)
在给定拖动操作的 Cursor 和表示拖动操作源数据的 Transferable 的情况下开始拖动此操作。 |
void |
startDrag(Cursor dragCursor,
Transferable transferable,
DragSourceListener dsl)
在给定要显示的初始 Cursor 、Transferable 对象和要使用的 DragSourceListener 的情况下开始拖动。 |
Object[] |
toArray()
返回组成拖动动作的事件 Object 数组。 |
Object[] |
toArray(Object[] array)
返回组成拖动动作的事件数组。 |
从类 java.util.EventObject 继承的方法 |
---|
getSource, toString |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
构造方法详细信息 |
---|
public DragGestureEvent(DragGestureRecognizer dgr, int act, Point ori, List<? extends InputEvent> evs)
DragGestureRecognizer
、表示用户首选操作的 int
、指示拖动原点的 Point
,以及组成动作的事件 List
的情况下,构造一个 DragGestureEvent
。
dgr
- 激发此事件的 DragGestureRecognizer
act
- 用户的首选操作ori
- 拖动的原点evs
- 组成该动作的事件 List
IllegalArgumentException
- 如果输入参数为 null方法详细信息 |
---|
public DragGestureRecognizer getSourceAsDragGestureRecognizer()
DragGestureRecognizer
的形式返回源。
DragGestureRecognizer
形式的源。public Component getComponent()
DragGestureEvent
关联的 Component
。
public DragSource getDragSource()
DragSource
。
DragSource
public Point getDragOrigin()
Component
坐标中开始拖动位置的 Point
。
public Iterator<InputEvent> iterator()
Iterator
。
public Object[] toArray()
Object
数组。
public Object[] toArray(Object[] array)
array
- EventObject
子(类型)数组
public int getDragAction()
int
表示形式。
public InputEvent getTriggerEvent()
public void startDrag(Cursor dragCursor, Transferable transferable) throws InvalidDnDOperationException
Cursor
和表示拖动操作源数据的 Transferable
的情况下开始拖动此操作。Cursor
为 null
,则不抛出异常,而是使用默认的拖动光标。Transferable
为 null
,则抛出 NullPointerException
。
dragCursor
- 此拖动操作的 Cursor
transferable
- 表示此拖动操作源数据的 Transferable
。
InvalidDnDOperationException
- 如果 Drag 和 Drop 系统不能发起拖动操作,或者用户试图开始拖动的同时仍在执行现有的拖动操作。
NullPointerException
- 如果 Transferable
为 null
。
InvalidDnDOperationException
public void startDrag(Cursor dragCursor, Transferable transferable, DragSourceListener dsl) throws InvalidDnDOperationException
Cursor
、Transferable
对象和要使用的 DragSourceListener
的情况下开始拖动。
dragCursor
- 初始的拖动 Cursortransferable
- 拖动源的 Transferabledsl
- 拖动源的 DragSourceListener
InvalidDnDOperationException
- 如果 Drag 和 Drop 系统不能发起拖动操作,或者用户试图开始拖动的同时仍在执行现有的拖动操作。
InvalidDnDOperationException
public void startDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl) throws InvalidDnDOperationException
Cursor
、拖动 Image
、Image
的偏移量、Transferable
对象和要使用的 DragSourceListener
的情况下开始拖动。
dragCursor
- 初始的拖动 CursordragImage
- 拖动源的 dragImageimageOffset
- dragImage 的偏移量transferable
- 拖动源的 Transferabledsl
- 拖动源的 DragSourceListener
InvalidDnDOperationException
- 如果 Drag 和 Drop 系统不能发起拖动操作,或者用户试图开始拖动的同时仍在执行现有的拖动操作。
InvalidDnDOperationException
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。