首页 > 解决方案 > 如何跟踪两个或多个键的按下?

问题描述

我需要跟踪两个按钮的组合。我写了这段代码,但它不能正常工作。

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);};
            }
        });

在示例代码中只有一个功能,在完整代码中还有其他功能,分别针对每个键。当您按下组合键时,会触发各个键的功能。我发现了类似的问题,但答案并没有说明情况。我看到很多类似的听众按下按钮,我真的不明白他们有什么不同。提前感谢您的回复

标签: javajavafx

解决方案


推荐阅读