我正在调用程序中的一个新阶段,希望在按下“Esc”键后关闭。我尝试了以下方法,但出现了NullPointerException:
scene.setOnKeyPressed(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent t) {
KeyCode key = t.getCode();
if (key == KeyCode.ESCAPE){
stage.close();
}
}
});