Java 在小程序和其他应用程序之间复制和粘贴

Java 在小程序和其他应用程序之间复制和粘贴,java,security,applet,copy-paste,Java,Security,Applet,Copy Paste,我知道,在较新版本的Java中,有一个安全策略限制,不允许在小程序和其他应用程序之间剪切、复制和粘贴。但是,我的用户需要此功能。更改此处定义的java安全策略文件: 在处理100%用户使用的分布式应用程序时,这是不切实际的。那么,还有其他的替代方案可以在代码中完成吗?这是一个已签名的小程序 在Java小程序中,即使是已签名的小程序,我也不知道如何访问系统剪贴板。这样的陈述: 剪贴板剪贴板=Toolkit.getDefaultToolkit.getSystemClipboard 实际上,冻结小程

我知道,在较新版本的Java中,有一个安全策略限制,不允许在小程序和其他应用程序之间剪切、复制和粘贴。但是,我的用户需要此功能。更改此处定义的java安全策略文件:


在处理100%用户使用的分布式应用程序时,这是不切实际的。那么,还有其他的替代方案可以在代码中完成吗?这是一个已签名的小程序

在Java小程序中,即使是已签名的小程序,我也不知道如何访问系统剪贴板。这样的陈述:

剪贴板剪贴板=Toolkit.getDefaultToolkit.getSystemClipboard

实际上,冻结小程序使其无法继续。这是使用Java1.8

我在这里读到:

这为解决问题提供了基础。基本上,您可以捕获所选文本,假设该文本是要在java中移动到系统剪贴板的文本,然后从小程序中调用Javascript方法,并将所选文本作为参数。Javascript内置了允许填充系统剪贴板的方法。详情见上面的链接。注意,这仅使用Internet Explorer 11进行了测试