在 Swing 中,您可以简单地使用setDefaultCloseOperation()
在窗口关闭时关闭整个应用程序。
但是在 JavaFX 中我找不到等价物。我打开了多个窗口,如果窗口关闭,我想关闭整个应用程序。在 JavaFX 中这样做的方法是什么?
编辑:
我知道我可以重写setOnCloseRequest()
以在关闭窗口时执行一些操作。问题是应该执行什么操作来终止整个应用程序?
stage.setOnCloseRequest(new EventHandler<WindowEvent>() {
@Override
public void handle(WindowEvent event) {
stop();
}
});
stop()
类中定义的方法Application
什么都不做。