|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.awt.dnd.DragSourceAdapter
public abstract class DragSourceAdapter
用於接收拖動源事件的抽象適配器類別。此類別中的方法為空。此類別存在的目的只是為了便於創建偵聽器物件。
擴展此類別即可創建 DragSourceEvent 偵聽器並為感興趣的事件覆寫該方法。(如果實作了 DragSourceListener 介面,則必須定義其中的所有方法。此抽象類別為所有方法都定義了 null 方法,所以只需為關心的事件定義方法即可。)
使用擴展的類別創建偵聽器物件,然後向 DragSource 註冊它。當拖動進入、移過或離開放置點時、放置操作改變時和拖動結束時,調用該偵聽器物件中的相關方法,並將 DragSourceEvent 傳遞給該方法。
如果在此適配器類別上最後一次調用 dragEnter() 是相對於該放置點的,並且後面沒有接著在此適配器類別上調用 dragExit(),則該放置點是與上一次 dragEnter() 調用相關聯的。
DragSourceEvent,
DragSourceListener,
DragSourceMotionListener| 建構子摘要 | |
|---|---|
DragSourceAdapter()
|
|
| 方法摘要 | |
|---|---|
void |
dragDropEnd(DragSourceDropEvent dsde)
調用此方法來通知 Drag 和 Drop 操作已完成。 |
void |
dragEnter(DragSourceDragEvent dsde)
鼠標的熱點進入放置點(與平臺相關)時調用該方法。 |
void |
dragExit(DragSourceEvent dse)
鼠標的熱點離開放置點(與平臺相關)時調用該方法。 |
void |
dragMouseMoved(DragSourceDragEvent dsde)
在拖動操作期間,只要移動了鼠標就調用該方法。 |
void |
dragOver(DragSourceDragEvent dsde)
鼠標的熱點在放置點(與平臺相關)上移動時調用該方法。 |
void |
dropActionChanged(DragSourceDragEvent dsde)
當使用者修改放置操作時調用該方法。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public DragSourceAdapter()
| 方法詳細資訊 |
|---|
public void dragEnter(DragSourceDragEvent dsde)
DragSourceListener 中的 dragEnterdsde - DragSourceDragEventpublic void dragOver(DragSourceDragEvent dsde)
DragSourceListener 中的 dragOverdsde - DragSourceDragEventpublic void dragMouseMoved(DragSourceDragEvent dsde)
DragSourceMotionListener 中的 dragMouseMoveddsde - DragSourceDragEventpublic void dropActionChanged(DragSourceDragEvent dsde)
DragSourceListener 中的 dropActionChangeddsde - DragSourceDragEventpublic void dragExit(DragSourceEvent dse)
DragSourceListener 中的 dragExitdse - DragSourceEventpublic void dragDropEnd(DragSourceDropEvent dsde)
DragSourceDropEvent 的 getDropSuccess() 方法來確定終止狀態。getDropAction() 方法返回選擇放置點應用到 Drop 操作的操作。一旦此方法完成,則當前的 DragSourceContext 和關聯的資源就變為無效。
DragSourceListener 中的 dragDropEnddsde - DragSourceDropEvent
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。