包 java.awt.datatransfer


java.awt.datatransfer
提供用于在应用程序之间和应用程序内传输数据的接口和类。它定义了“可传输”对象的概念,即能够在应用程序之间或应用程序内传输的对象。对象通过实现 Transferable 接口将自己标识为可转移的。

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

自从:
1.1
  • 描述
    实现使用剪切/复制/粘贴操作传输数据的机制的类。
    定义将向剪贴板提供数据的类的接口。
    DataFlavor 提供有关数据的元信息。
    FlavorEvent 用于通知相关方可用的 DataFlavor 已在 Clipboard (事件源)中更改。
    定义一个监听 FlavorEvent 的对象。
    对应平台特定数据格式的“本地”(Strings) 和对应于平台无关的 MIME 类型的“风味”(DataFlavors) 之间的双向 Map。
    一个 FlavorMap 放宽了 Map 传统的一对一限制。
    封装 MimeType 解析相关异常的类。
    Transferable 实现传输 String 所需的能力。
    SystemFlavorMap 是对应于平台特定数据格式的“本地”(Strings) 和对应于平台无关的MIME 类型的“风味”(DataFlavors) 之间的可配置映射。
    定义可用于为传输操作提供数据的类的接口。
    表示此风格不支持请求的数据。