|
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。