java怎么获取剪切板数据代码示例
2009-08-11 18:29
246 查看
import java.awt.datatransfer.*; import java.awt.*; import java.io.*; public class ClipboardManager { /** * 设置剪贴板的内容 * @param formula */ public static void setClipBoardContents(String content) { try { //复制到剪贴板 StringSelection stringSelection = new StringSelection(content); Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); clipboard.setContents(stringSelection, null); } catch (Exception e) { e.printStackTrace(); } } /** * 获得剪贴板的内容 * @return */ public static String getClipBoardContents() { String text = ""; Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); Transferable contents = clipboard.getContents(null); boolean hasTransferableText = (contents != null) && contents.isDataFlavorSupported(DataFlavor.stringFlavor); if (hasTransferableText) { try { text = (String) contents.getTransferData(DataFlavor.stringFlavor); return text; } catch (UnsupportedFlavorException ex) { ex.printStackTrace(); } catch (IOException ex) { ex.printStackTrace(); } } return null; } }
相关文章推荐
- 用Java代码从网页中获取数据(示例代码)
- java获取redis中各种数据类型key对应的value代码简单封装
- struts2 中 JAVA 代码 获取表单中的数据
- Java/Android 获取网络重定向文件的真实URL的示例代码
- java从输入流中获取数据并返回字节数组示例
- 黑马程序员—Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- Java编程实现获取当前代码行行号的方法示例
- 练习 2017-08-13 获取进程数据-编译和运行Java代码 问题在截图上 留待解决。
- java使用Scanner类循环从控制台中获取数据的方法代码。
- java读取其他服务接口返回的json数据示例代码
- Java中对XML格式数据的四种解析方式,代码示例解析
- AjaxPro.NET实现TextBox智能获取服务端数据功能(Asp.net 2.0)(示例代码下载)
- java怎么用代码获取类所在的包名
- AjaxPro.NET实现TextBox智能获取服务端数据功能(Asp.net 2.0)(示例代码下载) 转载
- AjaxPro.NET实现TextBox智能获取服务端数据功能(Asp.net 2.0)(示例代码下载)
- hive进阶 | 数据的导入、数据查询、Java客户端详解+代码示例
- [导入]AjaxPro.NET实现TextBox智能获取服务端数据功能(Asp.net 2.0)(示例代码下载)
- Echarts折线图动态获取数据实例(附java后台代码)
- JAVA连接数据库并获取数据的示例
- AjaxPro.NET实现TextBox智能获取服务端数据功能(Asp.net 2.0)(示例代码下载)