Java Swing:聚焦JWebBrowser并在按下按钮时按空格

Java Swing:聚焦JWebBrowser并在按下按钮时按空格,java,swing,youtube,djnativeswing,jwebbrowser,Java,Swing,Youtube,Djnativeswing,Jwebbrowser,我嵌入了一段youtube视频,如图所示。我有几个视频,当其中一个视频结束时,下一个视频自动开始。我通过查找视频持续时间并启动TimerTask来实现这一点 现在还剩下一个问题:如果用户暂停youtube视频,计时器将继续,下一个视频将在一段时间后启动。 我想到了这个解决方案,但没能实现:实现一个JButton,停止计时器,将焦点切换到youtube视频,然后按下空格键。这应该会停止录像。 我和JWebBrowser.grabFocus()以及类似的游戏一起玩,但我没有成功 任何帮助都将不胜感激

我嵌入了一段youtube视频,如图所示。我有几个视频,当其中一个视频结束时,下一个视频自动开始。我通过查找视频持续时间并启动TimerTask来实现这一点

现在还剩下一个问题:如果用户暂停youtube视频,计时器将继续,下一个视频将在一段时间后启动。 我想到了这个解决方案,但没能实现:实现一个JButton,停止计时器,将焦点切换到youtube视频,然后按下空格键。这应该会停止录像。 我和JWebBrowser.grabFocus()以及类似的游戏一起玩,但我没有成功


任何帮助都将不胜感激。

requestFocusInWindow?@MadProgrammer是的,我也尝试过,但不起作用。当我执行webBrowser.requestFocusInWindows()并按空格键时,什么也没有发生。但当我点击youtube视频,然后按空格键时,视频就停止了。我还尝试了webBrowserPanel.requestFocusInWindows()请求对组件进行聚焦可能不会为you tube视频元素提供聚焦,除非
JWebBrowser
组件为您提供了聚焦给定元素的方法,否则我认为您不会太幸运