允许您使用JFrame
而不先点击它的方法是什么?我有一个游戏,但为了与WASD一起移动我首先需要在运行应用程序时单击框架。是不是有一种方法可以让你直接使用它而不先点击?
我有这个:
Game game = new Game();
game.frame.setResizable(false);
game.frame.setTitle(Game.title);
game.frame.add(game);
game.frame.pack();
game.frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
game.frame.setLocationRelativeTo(null);
game.frame.setVisible(true);
我应该在哪里放置game.frame.requestFocus();
?
答案 0 :(得分:2)
这是requestFocus()方法,它将焦点放在调用它的组件上(在本例中为JFrame)。
答案 1 :(得分:0)
听起来像是在询问如何设置焦点。
答案 2 :(得分:0)
这是requestFocus()方法。这将重点放在调用它的组件上。您可能需要查看以下文档:http://docs.oracle.com/javase/tutorial/uiswing/misc/focus.html