|
JavaTM 2 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 - 如果輸入參數為 null| 方法詳細資訊 |
|---|
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。
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。