|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Transferable 的軟體套件 | |
---|---|
java.awt.datatransfer | 提供在應用程序之間和在應用程序內部傳輸資料的介面和類別。 |
java.awt.dnd | Drag 和 Drop 是一種直接操作動作,在許多圖形使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。 |
javax.activation | |
javax.swing | 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 |
java.awt.datatransfer 中 Transferable 的使用 |
---|
實作 Transferable 的 java.awt.datatransfer 中的類別 | |
---|---|
class |
StringSelection
實作傳輸 String 所需能力的 Transferable 。 |
宣告為 Transferable 的 java.awt.datatransfer 中的欄位 | |
---|---|
protected Transferable |
Clipboard.contents
|
返回 Transferable 的 java.awt.datatransfer 中的方法 | |
---|---|
Transferable |
Clipboard.getContents(Object requestor)
返回表示剪貼板當前內容的 transferable 物件。 |
參數型別為 Transferable 的 java.awt.datatransfer 中的方法 | |
---|---|
Reader |
DataFlavor.getReaderForText(Transferable transferable)
獲取文本 flavor 的 Reader,如果需要,則為期望的 charset(編碼的)解碼。 |
void |
StringSelection.lostOwnership(Clipboard clipboard,
Transferable contents)
|
void |
ClipboardOwner.lostOwnership(Clipboard clipboard,
Transferable contents)
通知此物件,它已不再是剪貼板所有者。 |
void |
Clipboard.setContents(Transferable contents,
ClipboardOwner owner)
將剪貼板的當前內容設置到指定的 transferable 物件,並將指定的剪貼板所有者作為新內容的所有者註冊。 |
java.awt.dnd 中 Transferable 的使用 |
---|
實作 Transferable 的 java.awt.dnd 中的類別 | |
---|---|
protected class |
DropTargetContext.TransferableProxy
TransferableProxy 是一個說明器內部類別,它實作 Transferable 介面,並用作另一個表示特定 drag-n-drop(拖放)操作資料轉換的 Transferable 物件的代理。 |
宣告為 Transferable 的 java.awt.dnd 中的欄位 | |
---|---|
protected Transferable |
DropTargetContext.TransferableProxy.transferable
封裝的 Transferable 物件。 |
返回 Transferable 的 java.awt.dnd 中的方法 | |
---|---|
protected Transferable |
DropTargetContext.createTransferableProxy(Transferable t,
boolean local)
創建一個代理指定 Transferable 的 TransferableProxy。 |
Transferable |
DragSourceContext.getTransferable()
返回與此 DragSourceContext 關聯的 Transferable 。 |
Transferable |
DropTargetDragEvent.getTransferable()
此方法返回 Transferable 物件,該物件表示與當前的 drag 操作有關的資料。 |
Transferable |
DropTargetDropEvent.getTransferable()
此方法返回與 drop 相關的 Transferable 物件。 |
protected Transferable |
DropTargetContext.getTransferable()
獲取此操作的 Transferable(代理)操作數 |
參數型別為 Transferable 的 java.awt.dnd 中的方法 | |
---|---|
protected DragSourceContext |
DragSource.createDragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp,
DragGestureEvent dgl,
Cursor dragCursor,
Image dragImage,
Point imageOffset,
Transferable t,
DragSourceListener dsl)
創建處理此拖動的 DragSourceContext 。 |
protected Transferable |
DropTargetContext.createTransferableProxy(Transferable t,
boolean local)
創建一個代理指定 Transferable 的 TransferableProxy。 |
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)
在給定拖動操作的 Cursor 和表示拖動操作源資料的 Transferable 的情況下開始拖動此操作。 |
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 的情況下開始拖動。 |
參數型別為 Transferable 的 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 。 |
javax.activation 中 Transferable 的使用 |
---|
實作 Transferable 的 javax.activation 中的類別 | |
---|---|
class |
DataHandler
DataHandler 類別為在多種不同源和格式下可用的資料提供一致的介面。 |
javax.swing 中 Transferable 的使用 |
---|
返回 Transferable 的 javax.swing 中的方法 | |
---|---|
protected Transferable |
TransferHandler.createTransferable(JComponent c)
創建一個要用作資料傳輸源的 Transferable 。 |
Transferable |
TransferHandler.TransferSupport.getTransferable()
返回與此傳輸關聯的 Transferable 。 |
參數型別為 Transferable 的 javax.swing 中的方法 | |
---|---|
protected void |
TransferHandler.exportDone(JComponent source,
Transferable data,
int action)
在導出資料之後調用。 |
Icon |
TransferHandler.getVisualRepresentation(Transferable t)
返回一個建立傳輸外觀的物件。 |
boolean |
TransferHandler.importData(JComponent comp,
Transferable t)
導致從剪貼板或 DND 放置操作向元件的傳輸。 |
參數型別為 Transferable 的 javax.swing 中的建構子 | |
---|---|
TransferHandler.TransferSupport(Component component,
Transferable transferable)
使用給定元件和 Transferable 創建一個 TransferSupport ,對於該 TransferSupport isDrop() 返回 false 。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。