Module
java.datatransfer
Package java.awt.datatransfer
提供用于在应用程序之间和之间传输数据的接口和类。
它定义了一个“可转让”对象的概念,该对象是能够在应用程序内或应用程序之间转移的对象。
一个对象通过实现可传递接口将自身识别为可转移。
它还提供了剪贴板机制,该机制是临时保存可在应用程序内或内部传送的可转移对象的对象。 剪贴板通常用于复制和粘贴操作。 虽然可以创建一个剪贴板以在应用程序中使用,但大多数应用程序将使用系统剪贴板来确保可以跨平台上运行的应用程序传输数据。
- 从以下版本开始:
- 1.1
-
接口摘要 接口 描述 ClipboardOwner 定义将向剪贴板提供数据的类的接口。FlavorListener 定义一个监听FlavorEvent
的对象。FlavorMap 对应于平台特定数据格式的“本土”(字符串)和“风格”(DataFlavors)之间的双向映射,它们与平台无关的MIME类型相对应。FlavorTable 一个FlavorMap,放宽了地图传统的1对1限制。Transferable 定义可用于为传输操作提供数据的类的接口。 -
类摘要 Class 描述 Clipboard 实现使用剪切/复制/粘贴操作传输数据的机制的类。DataFlavor ADataFlavor
提供有关数据的元信息。FlavorEvent FlavorEvent
用于通知有关方面Clipboard
(事件源)中有可用的DataFlavor
已更改。StringSelection ATransferable
,其实现传送String
所需的能力。SystemFlavorMap SystemFlavorMap是与“平台”特定的数据格式相对应的“本地”(Stratives)和与平台无关的MIME类型对应的“风格”(DataFlavors)之间的可配置映射。 -
异常摘要 异常 描述 MimeTypeParseException 封装MimeType解析相关异常的类。UnsupportedFlavorException Signals that the requested data is not supported in this flavor.