猿问

如何为JavaFX编写KeyListener

我想写一个小游戏,我可以在一个JavaFX面板使用移动球WASD键。
我有一个getPosX()和,setPosX()但我不知道如何编写一个KeyListener,例如,setPosX(getPosX()+1)如果我按,它将计算D

我需要做什么?


MMMHUHU
浏览 670回答 2
2回答

红颜莎娜

Scene myScene = new Scene();KeyCombination cntrlZ = new KeyCodeCombination(KeyCode.Z, KeyCodeCombination.CONTROL_DOWN);myScene.setOnKeyPressed(new EventHandler<KeyEvent>(){&nbsp; &nbsp; @Override&nbsp; &nbsp; public void handle(KeyEvent event) {&nbsp; &nbsp; &nbsp; &nbsp; if(contrlZ.match(event)){&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//Do something&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; }});
随时随地看视频慕课网APP

相关分类

Java
我要回答