我有一个简单的游戏,当我运行程序时,我必须在游戏接受用户输入之前点击窗口。
当我玩像Isaac的Binding这样的游戏时,他们会接受主菜单上的用户输入而不会点击它们。
有没有办法将键盘的焦点设置为我的游戏而不先点击它?还有另一个问题:Have to click before pressing key,但没有答案。
答案 0 :(得分:1)
如果您有JFrame
或类似内容(从java.awt.Component
继承的内容),您可以尝试:
window.requestFocus();
<小时/>
编辑:JFrame
的情况下,我发现了这个问题:
答案 1 :(得分:1)
调用window.requestFocus();在调用main.start()之后,您将覆盖同时执行的任何其他焦点请求