4

有没有办法在 JavaFX 中设置自定义关闭操作。我从 Swing 中知道这个,但在 JavaFX 中找不到它。如果您通过按 [X] 在此处关闭窗口,它将自动关闭。

4

1 回答 1

10

您可以使用该onCloseRequest属性:

stage.setOnCloseRequest(new EventHandler<WindowEvent>() {
    @Override public void handle(WindowEvent t) {
        System.out.println("CLOSING");
    }
});

请注意,如果您调用Platform.exit()代码,这将不起作用。

于 2013-08-15T15:15:08.997 回答