我在浏览器选项卡中运行了一个applet。当我在同一浏览器中切换到另一个选项卡,或者在完全使用ALT- TAB切换到另一个应用程序时,小程序失去了焦点。当我返回浏览器选项卡时,小程序不再获得焦点。有没有一种好的方法可以做到这一点?
我认为这是需要的JavaScript更改,而不是applet本身?也许是一些onFocus处理程序?如果相关,我们的applet是使用HTML <applet>标记创建的。
<applet>
我相信Java有此requestFocus()方法。它在Component类中,因此您的JPanel或您使用的任何东西都可以使用它。
requestFocus()
对于javascript部分,这是一个快速谷歌搜索揭示的内容:http : //www.raditha.com/java/javascript.php。希望对您有帮助!