java - 如何跟踪两个或多个键的按下?
问题描述
我需要跟踪两个按钮的组合。我写了这段代码,但它不能正常工作。
primaryStage.addEventFilter(KeyEvent.KEY_PRESSED, new EventHandler<KeyEvent>(){
public void handle(KeyEvent event){
if(event.getCode() == UP && event.getCode() == RIGHT){camera.cameraControlXY(-0.5,0.5);};
}
});
在示例代码中只有一个功能,在完整代码中还有其他功能,分别针对每个键。当您按下组合键时,会触发各个键的功能。我发现了类似的问题,但答案并没有说明情况。我看到很多类似的听众按下按钮,我真的不明白他们有什么不同。提前感谢您的回复