|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 DragSourceListener 的軟體套件 | |
---|---|
java.awt.dnd | Drag 和 Drop 是一種直接操作動作,在許多圖形使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。 |
java.awt.dnd 中 DragSourceListener 的使用 |
---|
實作 DragSourceListener 的 java.awt.dnd 中的類別 | |
---|---|
class |
DragSourceAdapter
用於接收拖動源事件的抽象適配器類別。 |
class |
DragSourceContext
DragSourceContext 類別負責管理 Drag 和 Drop 協議的起始端。 |
返回 DragSourceListener 的 java.awt.dnd 中的方法 | |
---|---|
DragSourceListener[] |
DragSource.getDragSourceListeners()
獲得向此 DragSource 註冊的所有 DragSourceListener 。 |
參數型別為 DragSourceListener 的 java.awt.dnd 中的方法 | |
---|---|
void |
DragSource.addDragSourceListener(DragSourceListener dsl)
將指定的 DragSourceListener 添加到此 DragSource ,以接收在使用此 DragSource 所發起的拖動操作期間出現的拖動源事件。 |
void |
DragSourceContext.addDragSourceListener(DragSourceListener dsl)
如果尚未將 DragSourceListener 添加到此 DragSourceContext ,則添加一個。 |
protected DragSourceContext |
DragSource.createDragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp,
DragGestureEvent dgl,
Cursor dragCursor,
Image dragImage,
Point imageOffset,
Transferable t,
DragSourceListener dsl)
創建處理此拖動的 DragSourceContext 。 |
void |
DragSource.removeDragSourceListener(DragSourceListener dsl)
從此 DragSource 移除指定的 DragSourceListener 。 |
void |
DragSourceContext.removeDragSourceListener(DragSourceListener dsl)
從此 DragSourceContext 移除指定的 DragSourceListener 。 |
void |
DragGestureEvent.startDrag(Cursor dragCursor,
Image dragImage,
Point imageOffset,
Transferable transferable,
DragSourceListener dsl)
在給定要顯示的初始 Cursor 、拖動 Image 、Image 的偏移量、Transferable 物件和要使用的 DragSourceListener 的情況下開始拖動。 |
void |
DragGestureEvent.startDrag(Cursor dragCursor,
Transferable transferable,
DragSourceListener dsl)
在給定要顯示的初始 Cursor 、Transferable 物件和要使用的 DragSourceListener 的情況下開始拖動。 |
void |
DragSource.startDrag(DragGestureEvent trigger,
Cursor dragCursor,
Image dragImage,
Point dragOffset,
Transferable transferable,
DragSourceListener dsl)
在給定發起拖動的 DragGestureEvent 、使用的初始 Cursor 、要拖動的 Image 、Image 原點距離觸發時 Cursor 熱點的偏移量、拖動的目標資料和 DragSourceListener 的情況下開始拖動。 |
void |
DragSource.startDrag(DragGestureEvent trigger,
Cursor dragCursor,
Image dragImage,
Point imageOffset,
Transferable transferable,
DragSourceListener dsl,
FlavorMap flavorMap)
在給定發起拖動的 DragGestureEvent 、使用的初始 Cursor 、要拖動的 Image 、Image 原點距離觸發時 Cursor 熱點的偏移量、拖動的 Transferable 目標資料、DragSourceListener 和 FlavorMap 的情況下開始拖動。 |
void |
DragSource.startDrag(DragGestureEvent trigger,
Cursor dragCursor,
Transferable transferable,
DragSourceListener dsl)
在給定發起拖動的 DragGestureEvent 、使用的初始 Cursor 、拖動的 Transferable 目標資料和 DragSourceListener 的情況下開始拖動。 |
void |
DragSource.startDrag(DragGestureEvent trigger,
Cursor dragCursor,
Transferable transferable,
DragSourceListener dsl,
FlavorMap flavorMap)
在給定發起拖動的 DragGestureEvent 、使用的初始 Cursor 、拖動的 Transferable 目標資料、DragSourceListener 和 FlavorMap 的情況下開始拖動。 |
參數型別為 DragSourceListener 的 java.awt.dnd 中的建構子 | |
---|---|
DragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp,
DragGestureEvent trigger,
Cursor dragCursor,
Image dragImage,
Point offset,
Transferable t,
DragSourceListener dsl)
從 DragSource 調用,此建構子創建一個新 DragSourceContext ,使其具有為此 Drag 指定的 DragSourceContextPeer 、觸發該 Drag 的 DragGestureEvent 、用於該 Drag 的初始 Cursor 、進行 Drag 時顯示的 Image (可選)、Image 原點與觸發事件時距離熱點的偏移量、Transferable 目標資料、Drag 和 Drop 操作期間使用的 DragSourceListener 。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。