我有一个swing应用程序,我想将一些文本复制到系统剪贴板。我这样做与系统剪贴板仅在应用程序内
Clipboard systemClipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
StringSelection dataToClipboard = new StringSelection(stringToCopy);
systemClipboard.setContents(dataToClipboard, null);
但它只存在于应用程序里面,我可以将其粘贴在任何文本字段,但是当我尝试在Web浏览器的话,它贴什么。
我也试图实现ClipboardOwner接口,并通过它的参考而不是null
,但它没有什么区别。
*“在网页浏览器中”*是指'小程序'? –
@Andrew Thompson,不,这意味着一个网页浏览器(Chrome) – joval
那么'在'一词是什么意思?我知道'将'Java'放入'Web浏览器的唯一方法是1)applet和2)servlet/JSP - 但是第二个是一个红色的鲱鱼,因为浏览器中最后一个是HTML(或类似的)。 –