首页 > 代码库 > 剪贴板的使用

剪贴板的使用

 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 }

 

剪贴板的使用