在Swing中,您可以简单地使用setDefaultCloseOperation()
在关闭窗口时关闭整个应用程序。
然而,在JavaFX中,我找不到对应的东西。我打开了多个窗口,如果关闭了一个窗口,我想关闭整个应用程序。在JavaFX中实现这一点的方法是什么?
编辑:
我知道我可以重写setOnCloseRequest()
来对窗口关闭执行一些操作。问题是应该执行什么操作来终止整个应用程序?
stage.setOnCloseRequest(new EventHandler<WindowEvent>() {
@Override
public void handle(WindowEvent event) {
stop();
}
});
Application
类中定义的stop()
方法什么也不做。
https://stackoverflow.com/questions/12153622
复制相似问题