|
JavaTM 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 Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。