|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.awt.dnd
类 DragGestureEvent
java.lang.Object java.util.EventObject java.awt.dnd.DragGestureEvent
- 所有已实现的接口:
- Serializable
-
public class DragGestureEvent
- extends EventObject
当特定的 DragGestureRecognizer
检测到它正在跟踪的 Component
上已发生与平台相关的拖动启动动作时,将 DragGestureEvent
传递给 DragGestureListener
的 dragGestureRecognized() 方法。
字段摘要 |
---|
从类 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 |
构造方法详细信息 |
---|
DragGestureEvent
public DragGestureEvent(DragGestureRecognizer dgr, int act, Point ori, List<? extends InputEvent> evs)
-
在给定激发此事件的
DragGestureRecognizer
、表示用户首选操作的int
、指出拖动原点的Point
,以及组成操作的事件List
的情况下,构造一个DragGestureEvent
。- 参数:
-
dgr
- 激发此事件的DragGestureRecognizer
-
act
- 用户的首选操作 -
ori
- 拖动的原点 -
evs
- 组成该操作的事件List
- 抛出:
-
- 如果输入参数为 nullIllegalArgumentException
方法详细信息 |
---|
getSourceAsDragGestureRecognizer
public DragGestureRecognizer getSourceAsDragGestureRecognizer()
-
以
DragGestureRecognizer
的形式返回拖动源。 -
- 返回:
-
DragGestureRecognizer
形式的拖动源。
getComponent
public Component getComponent()
-
返回与此
DragGestureEvent
关联的Component
。 -
- 返回:
- Component
getDragSource
public DragSource getDragSource()
-
返回
DragSource
。 -
- 返回:
-
DragSource
getDragOrigin
public Point getDragOrigin()
-
返回
Component
坐标中开始拖动位置的Point
。 -
- 返回:
- Component 坐标中开始拖动位置的 Point。
iterator
public Iterator<InputEvent> iterator()
-
返回组成操作的事件
Iterator
。 -
- 返回:
- 组成操作的事件 Iterator
toArray
public Object[] toArray()
-
返回组成拖动操作的事件
Object
数组。 -
- 返回:
- 组成操作的事件数组
toArray
public Object[] toArray(Object[] array)
- 返回组成拖动操作的事件数组。
-
- 参数:
-
array
-EventObject
子(类型)数组 - 返回:
- 组成操作的事件数组