java gui实现复制粘贴
时间: 2023-10-26 17:05:07 浏览: 336
Java GUI 可以使用系统剪贴板实现复制和粘贴。下面是一个简单的示例代码:
复制文本:
```java
String text = "Hello, world!";
StringSelection selection = new StringSelection(text);
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents(selection, null);
```
粘贴文本:
```java
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
Transferable transferable = clipboard.getContents(null);
if (transferable != null && transferable.isDataFlavorSupported(DataFlavor.stringFlavor)) {
String text = (String) transferable.getTransferData(DataFlavor.stringFlavor);
// do something with the text
}
```
在实际应用中,你需要将这些代码与你的 GUI 组件集成,例如在按钮单击事件中调用复制和粘贴方法。
阅读全文