|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.awt.datatransfer.StringSelection
public class StringSelection
實作傳輸 String 所需能力的 Transferable。此 Transferable 可以正確支持 DataFlavor.stringFlavor 及所有等效 flavor。對 DataFlavor.plainTextFlavor 及所有等效 flavor 的支持已被廢棄。不支持其他 DataFlavor。
DataFlavor.stringFlavor,
DataFlavor.plainTextFlavor| 建構子摘要 | |
|---|---|
StringSelection(String data)
創建能傳輸指定 String 的 Transferable。 |
|
| 方法摘要 | |
|---|---|
Object |
getTransferData(DataFlavor flavor)
如果可能,則使用請求的 DataFlavor 返回 Transferable 的資料。 |
DataFlavor[] |
getTransferDataFlavors()
返回 flavor 的陣列, Transferable 可用該 flavor 提供資料。 |
boolean |
isDataFlavorSupported(DataFlavor flavor)
返回所請求的 flavor 是否受此 Transferable 支持。 |
void |
lostOwnership(Clipboard clipboard,
Transferable contents)
通知此物件,它已不再是剪貼板所有者。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public StringSelection(String data)
String 的 Transferable。
| 方法詳細資訊 |
|---|
public DataFlavor[] getTransferDataFlavors()
Transferable 可用該 flavor 提供資料。正確支持 DataFlavor.stringFlavor。對 DataFlavor.plainTextFlavor 的支持已被廢棄。
Transferable 中的 getTransferDataFlavorsDataFlavor. stringFlavor 和 DataFlavor.plainTextFlavorpublic boolean isDataFlavorSupported(DataFlavor flavor)
Transferable 支持。
Transferable 中的 isDataFlavorSupportedflavor - 所請求的資料 flavor
flavor 等於 DataFlavor.stringFlavor 或 DataFlavor.plainTextFlavor,則為 true;如果 flavor 不是上述兩種 flavor 之一,則為 false
NullPointerException - 如果 flavor 為 null
public Object getTransferData(DataFlavor flavor)
throws UnsupportedFlavorException,
IOException
DataFlavor 返回 Transferable 的資料。如果需要的 flavor 是 DataFlavor.stringFlavor 或其等效 flavor,則返回表示這一選擇的 String。如果需要的 flavor 是 DataFlavor.plainTextFlavor 或其等效 flavor,則返回 Reader。註:針對 DataFlavor.plainTextFlavor 及其等效的 DataFlavor 的此方法的行為與 DataFlavor.plainTextFlavor 的定義不一致。
Transferable 中的 getTransferDataflavor - 請求的資料 flavor
UnsupportedFlavorException - 如果請求的資料 flavor 既不等效於 DataFlavor.stringFlavor 也不等效於 DataFlavor.plainTextFlavor
IOException - 如果檢索資料時發生 IOException。預設情況下,StringSelection 不會拋出此異常,但是其子類別可以。
NullPointerException - 如果 flavor 為 nullReader
public void lostOwnership(Clipboard clipboard,
Transferable contents)
ClipboardOwner 複製的描述
ClipboardOwner 中的 lostOwnershipclipboard - 不再擁有的剪貼板contents - 此所有者置於剪貼板上的內容
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。