BetrachterFXMLController controller = loader<BetrachterFXMLController>getController();
EventHandler<WindowEvent> h;
h = (WindowEvent event) -> {
event.consume();
controller.end();
};
我第一次看到这种类型的EventHandler。它应该做的是,当点击顶部的X时,它应该告诉控制器关闭程序(end()简单地调用Platform.exit)。这是因为这个GUI有多个窗口,所有窗口应该在主窗口关闭时关闭。
我没有得到的是为什么EventHandler只是等待随机(?)WindowEvent。是否必须指定它处理哪个WindowEvent?