返回介绍

软件包 java.awt.datatransfer

发布于 2019-10-04 09:50:08 字数 2133 浏览 1009 评论 0 收藏 0


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

请参见: 描述

接口摘要
ClipboardOwner为提供数据到剪贴板的类所定义的接口。
FlavorListener定义侦听 FlavorEvent 的对象。
FlavorMap"native" (String)(对应于特定平台的数据格式)和 "flavor" (DataFlavor)(对应于与平台无关的 MIME 类型)之间的双向 Map。
FlavorTable放宽传统一对一 Map 限制的 FlavorMap。
Transferable定义为传输操作提供数据所使用的类的接口。
类摘要
Clipboard此类实现一种使用剪切/复制/粘贴操作传输数据的机制。
DataFlavor每个实例都表示数据格式的不透明概念,无论其显示在剪贴板上,在拖放过程中还是在文件系统中。
FlavorEventFlavorEvent 用于通知感兴趣的参与者,可用的 DataFlavorClipboard (事件源)中已改变。
StringSelection实现传输 String 所需能力的 Transferable
SystemFlavorMapSystemFlavorMap 是 "native" (String)(对应于特定于平台的数据格式)和 "flavor" (DataFlavor)(对应于与平台无关的 MIME 类型)之间的可配置映射。
异常摘要
MimeTypeParseException对分析相关异常的 MimeType 进行封装的类
UnsupportedFlavorException当所请求的数据不支持此 flavor 时,抛出此异常。

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

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

从以下版本开始:
JDK1.1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文