|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.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 - 初始的拖动 Cursor
transferable - 拖动源的 Transferable
dsl - 拖动源的 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 - 初始的拖动 Cursor
dragImage - 拖动源的 dragImage
imageOffset - dragImage 的偏移量
transferable - 拖动源的 Transferable
dsl - 拖动源的 DragSourceListener
InvalidDnDOperationException - 如果 Drag 和 Drop 系统不能发起拖动操作,或者用户试图开始拖动的同时仍在执行现有的拖动操作。
InvalidDnDOperationException
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。