|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.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
中的 getTransferDataFlavors
DataFlavor. stringFlavor
和 DataFlavor.plainTextFlavor
public boolean isDataFlavorSupported(DataFlavor flavor)
Transferable
支持。
Transferable
中的 isDataFlavorSupported
flavor
- 所請求的資料 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
中的 getTransferData
flavor
- 請求的資料 flavor
UnsupportedFlavorException
- 如果請求的資料 flavor 既不等效於 DataFlavor.stringFlavor
也不等效於 DataFlavor.plainTextFlavor
IOException
- 如果檢索資料時發生 IOException。預設情況下,StringSelection 不會拋出此異常,但是其子類別可以。
NullPointerException
- 如果 flavor 為 null
Reader
public void lostOwnership(Clipboard clipboard, Transferable contents)
ClipboardOwner
複製的描述
ClipboardOwner
中的 lostOwnership
clipboard
- 不再擁有的剪貼板contents
- 此所有者置於剪貼板上的內容
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。