public class ClipboardUtil
extends java.lang.Object
| 构造器和说明 |
|---|
ClipboardUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.Object |
get(java.awt.datatransfer.DataFlavor flavor)
获取剪贴板内容
|
static java.lang.Object |
get(java.awt.datatransfer.Transferable content,
java.awt.datatransfer.DataFlavor flavor)
获取剪贴板内容
|
static java.awt.datatransfer.Clipboard |
getClipboard()
获取系统剪贴板
|
static java.awt.Image |
getImage()
从剪贴板获取图片
|
static java.awt.Image |
getImage(java.awt.datatransfer.Transferable content)
从剪贴板的
Transferable获取图片 |
static java.lang.String |
getStr()
从剪贴板获取文本
|
static java.lang.String |
getStr(java.awt.datatransfer.Transferable content)
从剪贴板的
Transferable获取文本 |
static void |
listen(ClipboardListener listener)
监听剪贴板修改事件
|
static void |
listen(ClipboardListener listener,
boolean sync)
监听剪贴板修改事件
|
static void |
listen(int tryCount,
long delay,
ClipboardListener listener,
boolean sync)
监听剪贴板修改事件
|
static void |
set(java.awt.datatransfer.Transferable contents)
设置内容到剪贴板
|
static void |
set(java.awt.datatransfer.Transferable contents,
java.awt.datatransfer.ClipboardOwner owner)
设置内容到剪贴板
|
static void |
setImage(java.awt.Image image)
设置图片到剪贴板
|
static void |
setStr(java.lang.String text)
设置字符串文本到剪贴板
|
public static java.awt.datatransfer.Clipboard getClipboard()
Clipboardpublic static void set(java.awt.datatransfer.Transferable contents)
contents - 内容public static void set(java.awt.datatransfer.Transferable contents,
java.awt.datatransfer.ClipboardOwner owner)
contents - 内容owner - 所有者public static java.lang.Object get(java.awt.datatransfer.DataFlavor flavor)
flavor - 数据元信息,标识数据类型public static java.lang.Object get(java.awt.datatransfer.Transferable content,
java.awt.datatransfer.DataFlavor flavor)
content - Transferableflavor - 数据元信息,标识数据类型public static void setStr(java.lang.String text)
text - 字符串文本public static java.lang.String getStr()
public static java.lang.String getStr(java.awt.datatransfer.Transferable content)
Transferable获取文本content - public static void setImage(java.awt.Image image)
image - 图像public static java.awt.Image getImage()
Imagepublic static java.awt.Image getImage(java.awt.datatransfer.Transferable content)
Transferable获取图片content - public static void listen(ClipboardListener listener)
listener - 监听处理接口ClipboardMonitor.listen(boolean)public static void listen(ClipboardListener listener, boolean sync)
listener - 监听处理接口sync - 是否同步阻塞ClipboardMonitor.listen(boolean)public static void listen(int tryCount,
long delay,
ClipboardListener listener,
boolean sync)
tryCount - 尝试获取剪贴板内容的次数delay - 响应延迟,当从第二次开始,延迟一定毫秒数等待剪贴板可以获取listener - 监听处理接口sync - 是否同步阻塞ClipboardMonitor.listen(boolean)Copyright © 2019. All rights reserved.