JavaTM 2 Platform
Standard Ed. 5.0

软件包 java.awt.datatransfer

提供在应用程序之间和在应用程序内部传输数据的接口和类。

请参见:
          描述

接口摘要
ClipboardOwner 为提供数据到剪贴板的类所定义的接口。
FlavorListener 定义侦听 FlavorEvent 的对象。
FlavorMap "native" (String)(对应于特定平台的数据格式)和 "flavor" (DataFlavor)(对应于与平台无关的 MIME 类型)之间的双向 Map。
FlavorTable 放宽传统一对一 Map 限制的 FlavorMap。
Transferable 定义为传输操作提供数据所使用的类的接口。
 

类摘要
Clipboard 此类实现一种使用剪切/复制/粘贴操作传输数据的机制。
DataFlavor 每个实例都表示数据格式的不透明概念,无论其显示在剪贴板上,在拖放过程中还是在文件系统中。
FlavorEvent FlavorEvent 用于通知感兴趣的参与者,可用的 DataFlavorClipboard(事件源)中已改变。
StringSelection 实现传输 String 所需能力的 Transferable
SystemFlavorMap SystemFlavorMap 是 "native" (String)(对应于特定于平台的数据格式)和 "flavor" (DataFlavor)(对应于与平台无关的 MIME 类型)之间的可配置映射。
 

异常摘要
MimeTypeParseException 对分析相关异常的 MimeType 进行封装的类
UnsupportedFlavorException 当所请求的数据不支持此 flavor 时,抛出此异常。
 

软件包 java.awt.datatransfer 的描述

提供在应用程序之间和在应用程序内部传输数据的接口和类。它定义了 "transferable" 对象的概念,该对象可以在应用程序之间或应用程序内部传输。它是一种通过实现 Transferable 接口标识自身为可传输的对象。

此外,它还提供一种剪贴板机制,剪贴板机制是一个对象,它临时保持可以在应用程序之间或应用程序内部传输的对象。剪贴板通常用于进行复制和粘贴操作。尽管可以创建在应用程序内部使用的剪贴板,但大多数应用程序还是会使用系统剪贴板,以确保数据可以在该平台上运行的多个应用程序之间传输。

从以下版本开始:
JDK1.1

JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策