|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 FlavorMap 的軟體套件 | |
---|---|
java.awt.datatransfer | 提供在應用程序之間和在應用程序內部傳輸資料的介面和類別。 |
java.awt.dnd | Drag 和 Drop 是一種直接操作動作,在許多圖形使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。 |
java.awt.datatransfer 中 FlavorMap 的使用 |
---|
java.awt.datatransfer 中 FlavorMap 的子介面 | |
---|---|
interface |
FlavorTable
放寬傳統一對一 Map 限制的 FlavorMap。 |
實作 FlavorMap 的 java.awt.datatransfer 中的類別 | |
---|---|
class |
SystemFlavorMap
SystemFlavorMap 是 "native" (String)(對應於特定於平臺的資料格式)和 "flavor" (DataFlavor)(對應於與平臺無關的 MIME 型別)之間的可配置映射。 |
返回 FlavorMap 的 java.awt.datatransfer 中的方法 | |
---|---|
static FlavorMap |
SystemFlavorMap.getDefaultFlavorMap()
返回此執行緒的 ClassLoader 的預設 FlavorMap。 |
java.awt.dnd 中 FlavorMap 的使用 |
---|
返回 FlavorMap 的 java.awt.dnd 中的方法 | |
---|---|
FlavorMap |
DragSource.getFlavorMap()
此方法返回此 DragSource 的 FlavorMap 。 |
FlavorMap |
DropTarget.getFlavorMap()
獲取與此 DropTarget 關聯的 FlavorMap 。 |
參數型別為 FlavorMap 的 java.awt.dnd 中的方法 | |
---|---|
void |
DropTarget.setFlavorMap(FlavorMap fm)
設置 FlavorMap 與此 DropTarget 關聯。 |
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,
FlavorMap flavorMap)
在給定發起拖動的 DragGestureEvent 、使用的初始 Cursor 、拖動的 Transferable 目標資料、DragSourceListener 和 FlavorMap 的情況下開始拖動。 |
參數型別為 FlavorMap 的 java.awt.dnd 中的建構子 | |
---|---|
DropTarget(Component c,
int ops,
DropTargetListener dtl,
boolean act,
FlavorMap fm)
在給出與之關聯的 Component 、表示要支持的預設可接受操作的 int 值、執行事件處理的 DropTargetListener 、表示 DropTarget 當前是否接受 drop 的 boolean 值和要使用的 FlavorMap (使用預設 FlavorMap 時為 null)的情況下,創建一個新的 DropTarget。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。