非常简单,调用 jdk 内部封装方法即可
设置剪切板
public static void setClipboardString(String text) {
// 获取系统剪贴板
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
// 封装文本内容
Transferable trans = new StringSelection(text);
// 把文本内容设置到系统剪贴板
clipboard.setContents(trans, null);
}
获取剪切板内容
public String getFromClipboard() {Transferable transferable = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);
if (transferable != null && transferable.isDataFlavorSupported(DataFlavor.stringFlavor)) {try {return (String) transferable.getTransferData(DataFlavor.stringFlavor);
} catch (Exception e) {return "";}
}
return "";
}
目录
设置剪切板
获取剪切板内容
目录
设置剪切板
获取剪切板内容