gpt4 book ai didi

java - 多个对象到剪贴板

转载 作者:行者123 更新时间:2023-12-01 19:28:19 24 4
gpt4 key购买 nike

我的问题是我想将一些文本图像复制到系统的剪贴板。我尝试过使用awt和javafx,但还没有找到方法。

我已经尝试过针对单个图像的 awt 解决方案。不确定如何添加多个内容。

MyTransferableImage image = new MyTransferableImage();
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(image, this);

和javafx解决方案:

Clipboard clipboard = Clipboard.getSystemClipboard();
ClipboardContent content = new ClipboardContent();
content.putImage(myImage);
// edited
clipboard.setContent(content);

但是两者都无法在剪贴板上存储多个元素。

最佳答案

您没有将创建的内容设置到ClipBoard:

final Clipboard clipboard = Clipboard.getSystemClipboard();
final ClipboardContent content = new ClipboardContent();

// Add your elements
content.putString("Text");
content.putImage(new Image("https://www.oracle.com/a/tech/img/cb88-java-logo-001.jpg"));

// Set the Clipboard's content
clipboard.setContent(content);

引用:Clipboard : Oracle Help Center

关于java - 多个对象到剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60703412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com