当Browser / Tab获得焦点时,将焦点还原到Java Applet

时间:2012-06-13 12:23:54

标签: java javascript html dom applet

我在浏览器标签中运行了一个小程序。当我切换到同一浏览器中的不同选项卡,或ALT-TAB完全切换到另一个应用程序时,applet失去焦点。当我返回浏览器选项卡时,小程序不会再次获得焦点。有没有一种很好的方法来实现这一目标?

我认为这是需要的JavaScript更改,而不是applet本身?一些onFocus处理程序也许?如果相关,我们的applet是使用HTML <applet>标记创建的。

1 个答案:

答案 0 :(得分:2)

我相信java有requestFocus()方法。它位于Component类中,因此您的JPanel或您使用的任何内容都可以使用它。

对于javascript部分,这是一个快速的谷歌搜索显示:http://www.raditha.com/java/javascript.php。我希望它可以帮到你!