有什麼方法可以讓您在不點擊的情況下使用JFrame
?我有一個遊戲,但爲了與WASD一起移動,我首先需要在應用程序運行時單擊框架。是不是有一種方法可以讓你直接使用而不用先點擊?如何給予JFrame初始焦點
我有這樣的:
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();
?
嘗試Sysout(game.frame.requestFocusInWindow()),您還應該爲像JPanel這樣的容器請求FocusInWindow,而不是用於JFrame – nachokk