Я вызываю новую стадию в моей программе, которую я люблю закрывать нажатием escape. Я сделал это, что дает мне исключение NullPointerException:
scene.setOnKeyPressed(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent t) {
KeyCode key = t.getCode();
if (key == KeyCode.ESCAPE){
stage.close();
}
}
});