1、复制:
public static void copyText(String data) {
Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard();//获取剪切板
Transferable trans=new StringSelection(data);//转换
clip.setContents(trans, null);//传输到剪切板
}
2、粘贴:
public static String getCopyText() {
Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard();//获取剪切板
Transferable trans = clip.getContents(null);//获取内容
if (trans != null)
//判断是否支持文本
if (trans.isDataFlavorSupported(DataFlavor.stringFlavor))
//获取并返回
try {
return (String) trans.getTransferData(DataFlavor.stringFlavor);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}