Java 升级JRE 1.7后,小程序复制/粘贴不起作用

Java 升级JRE 1.7后,小程序复制/粘贴不起作用,java,security,applet,right-click,Java,Security,Applet,Right Click,我有一个加载表单的小程序。表单有文本、文本区域、下拉框和复选框控件。升级到JRE 1.7后,我无法右键单击我的文本字段来复制/粘贴任何内容 我的JAR文件是双重签名的,并且设置了安全权限。我还尝试了通过更改.java.policy文件中的设置来解决此问题: // "standard" properies that can be read by anyone permission java.awt.AWTPermission "accessClipboard"; 有趣的是,我可以通过在TEXT

我有一个加载表单的小程序。表单有文本、文本区域、下拉框和复选框控件。升级到JRE 1.7后,我无法右键单击我的文本字段来复制/粘贴任何内容

我的JAR文件是双重签名的,并且设置了安全权限。我还尝试了通过更改.java.policy文件中的设置来解决此问题:

// "standard" properies that can be read by anyone
permission java.awt.AWTPermission "accessClipboard"; 
有趣的是,我可以通过在TEXTAREA控件中单击鼠标右键进行复制/粘贴,但不能在任何其他控件中进行复制/粘贴

有什么建议吗

有什么建议吗

  • 完全放弃小程序1,或
  • 降低要求(无“右键单击”)
它们总是一个PITA,随着最近的安全更新,PITA的数量级增加了一个数量级

  • 如果不需要将该功能嵌入到网页中,那么使用启动的自由浮动
    JFrame
    可能会更幸运。OTOH,它也可能受到“不右键点击”哲学的影响
  • 有什么建议吗

    • 完全放弃小程序1,或
    • 降低要求(无“右键单击”)
    它们总是一个PITA,随着最近的安全更新,PITA的数量级增加了一个数量级

  • 如果不需要将该功能嵌入到网页中,那么使用启动的自由浮动
    JFrame
    可能会更幸运。OTOH,它也可能受到“不右键点击”哲学的影响
  • 谢谢安德鲁的回答!:)完全放弃小程序?不可能,因为放弃它们将需要重新编写大量代码。降低要求(无“右键单击”)?是的,在强迫下可以接受,因为没有其他方法:(感谢安德鲁的回答!:)完全放弃小程序?不可能,因为放弃它们将需要重新编写大量代码。降低要求(无“右键单击”)?是,在强制情况下可以接受,因为没有其他方法:(