我试图弄清楚为什么设置系统剪贴板的内容对我不起作用。我以编程方式设置剪贴板内容。当我使用代码的输出部分时,它可以工作。但是,当我尝试在任何文本编辑器中复制/粘贴时,它是空白的。
气垫船编辑,来自github的代码:
import java.awt.HeadlessException;
import java.awt.Toolkit;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.UnsupportedFlavorException;
import java.io.IOException;
public class Test {
public static void main(String[] args) throws HeadlessException,
UnsupportedFlavorException, IOException {
Toolkit.getDefaultToolkit().getSystemClipboard()
.setContents(new StringSelection("hi there"), null);
System.out.println(((String) Toolkit.getDefaultToolkit()
.getSystemClipboard().getData(DataFlavor.stringFlavor)));
}
}