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;
}
本文详细介绍了如何在Java中利用Clipboard API进行文本的复制和粘贴操作,包括复制步骤和粘贴方法,是Java桌面应用开发中常见的一种文本交互技术。
3万+

被折叠的 条评论
为什么被折叠?



