【发布时间】:2010-11-22 01:20:22
【问题描述】:
我制作了一个全基于 JPanel 的 java 游戏。当我将它添加到 JFrame 时,它可以完美运行,而当我将它添加到 JApplet 并使用 eclipse 的内置小程序测试器对其进行测试时,它可以完美运行。但是,当我尝试通过 html 站点运行小程序时,它不起作用。它会加载,但不需要键盘输入。我设置了“按 s”开始游戏的位置,但即使我点击游戏并按 s,也没有任何反应。
我是否必须设置键盘焦点,因为我认为这是自动完成的。
【问题讨论】:
-
你在什么平台上使用什么浏览器?您是否测试过其他使用键盘排除浏览器问题的小程序? (你可以试试xenomachina.com/soko,它使用键盘,但基于 AWT 而不是 Swing。)