swing复制到粘贴板
时间: 2023-08-31 12:05:59 浏览: 33
以下是将 Swing 组件的文本内容复制到剪贴板的示例代码:
```java
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
import javax.swing.JTextField;
public class CopyToClipboardExample {
public static void main(String[] args) {
JTextField textField = new JTextField("Hello World!");
String text = textField.getText();
StringSelection selection = new StringSelection(text);
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents(selection, null);
System.out.println("Text copied to clipboard: " + text);
}
}
```
这个示例将 JTextField 组件的文本内容复制到了剪贴板中。复制的过程中,我们使用了 `StringSelection` 类来封装要复制的文本,并使用 `Clipboard` 类来将这个文本内容设置到系统剪贴板中。