Java-Applet不会在Firefox中释放焦点

时间:2012-02-06 09:44:15

标签: java firefox applet focus

我有一个带有一些TextField的Java Applet。当我在任何TextField中单击时,它会获得焦点,我看到了插入符号,我可以编写我的文本。行。

但是现在我在浏览器的地址栏中找到了,我得到了第二个插入符号,Applet也调出了任何KeyEvent,因此我无法在浏览器中输入新的URL。此URL将写入我的Applet文本域。

适用于chrome。但不是用firefox。

更新
它也适用于firefox 9。但不是在Firefox 10中。

1 个答案:

答案 0 :(得分:2)

我对此没有最终答案,但我可以确认我遇到了同样的问题,并重新安装FF9修复了这个问题。我已经尝试了applet组件的各种焦点设置,看看它们是否相关但似乎没有解决这个问题,除了:

  1. 点击Windows-Tab。这似乎解锁了它。
  2. 我的applet中有一个按钮,用于显示文件选择器。点击它并取消解锁的东西。当我再次点击小程序区域时,我无法再输入位置或搜索栏。
  3. <强>更新

    在FF论坛上对此进行了回复:

    https://bugzilla.mozilla.org/show_bug.cgi?id=718939

    见评论#40。那里引用的补丁构建为我解决了问题。他们说它应该很快正式发布。