| 
 | 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 - 激发此事件的 DragGestureRecognizeract - 用户的首选操作ori - 拖动的原点evs - 组成该动作的事件 List
 
IllegalArgumentException| 方法详细信息 | 
|---|
public DragGestureRecognizer getSourceAsDragGestureRecognizer()
DragGestureRecognizer 的形式返回源。
 
DragGestureRecognizer 形式的源。public Component getComponent()
DragGestureEvent 关联的 Component。
 
public DragSource getDragSource()
DragSource。
 
DragSourcepublic 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 - 此拖动操作的 Cursortransferable - 表示此拖动操作源数据的 Transferable。
InvalidDnDOperationExceptionNullPointerExceptionTransferable 为 null。
InvalidDnDOperationException
public void startDrag(Cursor dragCursor,
                      Transferable transferable,
                      DragSourceListener dsl)
               throws InvalidDnDOperationException
Cursor、Transferable 对象和要使用的 DragSourceListener 的情况下开始拖动。
 
dragCursor - 初始的拖动 Cursortransferable - 拖动源的 Transferabledsl - 拖动源的 DragSourceListener
 
InvalidDnDOperationExceptionInvalidDnDOperationException
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
 
InvalidDnDOperationExceptionInvalidDnDOperationException| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。