Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard();//获取系统剪贴板
/**
* 从指定的剪切板中获取文本内容
* 本地剪切板使用 Clipborad cp = new Clipboard("clip1"); 来构造
* 系统剪切板使用 Clipboard sysc = Toolkit.getDefaultToolkit().getSystemClipboard();
* 剪切板的内容 getContents(null); 返回Transferable
*/
public String getClipboardText() throws Exception{
Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard();//获取系统剪贴板
// 获取剪切板中的内容
Transferable clipT = clip.getContents(null);
if (clipT != null) {
// 检查内容是否是文本类型
if (clipT.isDataFlavorSupported(DataFlavor.stringFlavor))
return (String)clipT.getTransferData(DataFlavor.stringFlavor);
}
return null;
}
JAVA 获取系统剪贴板内容
最新推荐文章于 2023-12-15 16:27:11 发布