java 访问剪切板(读取与设置)

Posted 兴趣使然~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 访问剪切板(读取与设置)相关的知识,希望对你有一定的参考价值。

 设置文本到剪切板

1 public void setIntoClipboard(String data) {
2     Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
3     clipboard.setContents(new StringSelection(data), null);
4 }

 

获取剪切板文本

 1 public String getFromClipboard() {
 2     Transferable transferable = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);
 3     if (transferable != null && transferable.isDataFlavorSupported(DataFlavor.stringFlavor)) {
 4         try {
 5             return (String) transferable.getTransferData(DataFlavor.stringFlavor);
 6         } catch (Exception e) {
 7             return "";
 8         }
 9     }
10     return "";
11 }

 

以上是关于java 访问剪切板(读取与设置)的主要内容,如果未能解决你的问题,请参考以下文章

QT读取剪切板内容-实现复制粘贴文本和图片

js 剪切板的用法(clipboardData.setData)

JS获取剪切板内容

关闭iOS上京东app不停询问“京东想从MF839粘贴”,您允许这样做吗? - 允许iphone应用访问剪切板

Linux下VIM编辑器访问系统剪切板

Chrome浏览器读写系统剪切板