[java]代码库
将程序中的内容传到系统:
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();//获取系统剪切板
String str = "哈哈";//设置字符串
StringSelection selection = new StringSelection(str);//构建String数据类型
clipboard.setContents(selection, selection);//添加文本到系统剪切板
将系统剪贴板的内容传到程序中:
Transferable content = clipboard.getContents(null);//从系统剪切板中获取数据
if (content.isDataFlavorSupported(DataFlavor.stringFlavor)) {//判断是否为文本类型
String text = (String) content.getTransferData(DataFlavor.stringFlavor);//从数据中获取文本值
if (text == null) {
return;
}
System.out.println(text);
}