请参见:
描述
接口摘要 | |
---|---|
ClipboardOwner | 为提供数据到剪贴板的类所定义的接口。 |
FlavorListener | 定义侦听 FlavorEvent 的对象。 |
FlavorMap | "native" (String)(对应于特定平台的数据格式)和 "flavor" (DataFlavor)(对应于与平台无关的 MIME 类型)之间的双向 Map。 |
FlavorTable | 放宽传统一对一 Map 限制的 FlavorMap。 |
Transferable | 定义为传输操作提供数据所使用的类的接口。 |
类摘要 | |
---|---|
Clipboard | 此类实现一种使用剪切/复制/粘贴操作传输数据的机制。 |
DataFlavor | DataFlavor 提供有关数据的元信息。 |
FlavorEvent | FlavorEvent 用于通知感兴趣的参与者,可用的 DataFlavor 在 Clipboard (事件源)中已改变。 |
StringSelection | 实现传输 String 所需能力的 Transferable 。 |
SystemFlavorMap | SystemFlavorMap 是 "native" (String)(对应于特定于平台的数据格式)和 "flavor" (DataFlavor)(对应于与平台无关的 MIME 类型)之间的可配置映射。 |
异常摘要 | |
---|---|
MimeTypeParseException | 对分析相关异常的 MimeType 进行封装的类 |
UnsupportedFlavorException | 在此 flavor 中不支持所请求的数据的信号。 |
提供在应用程序之间和在应用程序内部传输数据的接口和类。它定义了 "transferable" 对象的概念,该对象可以在应用程序之间或应用程序内部传输。它是一种通过实现 Transferable 接口标识自身为可传输的对象。
此外,它还提供一种剪贴板机制,剪贴板机制是一个对象,它临时保持可以在应用程序之间或应用程序内部传输的对象。剪贴板通常用于进行复制和粘贴操作。尽管可以创建在应用程序内部使用的剪贴板,但大多数应用程序还是会使用系统剪贴板,以确保数据可以在该平台上运行的多个应用程序之间传输。