JavaFX 关闭窗口的操作

JavaFX开发中,有时候当我们点击程序的“X”的时候,我们需要进行额外的操作。

所以我们需要监听Stage的关闭事件并做操作:

primaryStage.setOnCloseRequest(new EventHandler<WindowEvent>() {
    @Override
    public void handle(WindowEvent arg0) {
    xxxxxxxxx
   }
});

不过由于在程序中会出现多个Stage,所以我们可以监听主要Stage的关闭操作,来做程序退出的操作处理。

我们监听Stage的Close事件,在里面进行窗口关闭后的操作就行了。

发表评论

电子邮件地址不会被公开。