我在Java Swing中创建了一个文本字段
txtSessionID = new JTextField();
txtSessionID.setText("enter here");
txtSessionID.setBounds(6, 22, 438, 28);
frame.getContentPane().add(txtSessionID);
当我尝试将某些内容复制到文本字段中时,如果我在桌面上运行jar,但如果我使用Java Web Start启动它,则不会起作用。
问题:
为什么会这样呢?
和
如何使CCP在JWS表单中工作?
最佳答案
行为更改的原因可以在Copy in sand-boxed app. in 1.6.0_24+中找到。该安全漏洞修复程序同时适用于applet和JWS应用程序。
解决方案(再次在链接的线程中概述)是使用JNLP API的ClipboardService
。这是demo. of the ClipboardService。