剪贴板的使用

Posted 月色深潭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剪贴板的使用相关的知识,希望对你有一定的参考价值。

 1 package com.clipboard.test;
 2 
 3 import java.awt.Toolkit;
 4 import java.awt.datatransfer.Clipboard;
 5 import java.awt.datatransfer.DataFlavor;
 6 import java.awt.datatransfer.StringSelection;
 7 
 8 public class SimpleClipboard {
 9 
10     public static void main(String[] args) {
11         // 创建系统剪贴板
12         Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
13 
14         // 创建本地剪贴板
15         // Clipboard clipboard = new Clipboard("cd");
16 
17         StringSelection contents = new StringSelection("this is content");
18         // 通过将文本封装成StringSelection对象,并调用setContents方法,放入剪贴板中
19         clipboard.setContents(contents, null);
20 
21         // 下面是获取剪贴板中的内容
22         if (clipboard.isDataFlavorAvailable(DataFlavor.stringFlavor)) {
23             try {
24                 String content = (String) clipboard.getData(DataFlavor.stringFlavor);
25                 System.out.println(content);
26             } catch (Exception e) {
27                 e.printStackTrace();
28             }
29 
30         }
31 
32     }
33 
34 }

 

以上是关于剪贴板的使用的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jquery 将内容复制到剪贴板

使用macOS中的命令行向文件添加(Spotlight)注释

在 Excel(VSTO 代码)中使用剪贴板复制粘贴会冻结其他 Microsoft Office 应用程序

使用 GetText 从剪贴板获取文本 - 避免空剪贴板出错

怎样Javascript截取Html的节点保存为图片,存放进本地的剪贴版中

仅粘贴剪贴板中的数字