有没有办法在 JavaFX 中设置自定义关闭操作。我从 Swing 知道这个,但在 JavaFX 中找不到它。如果您在此处按 [X] 关闭窗口,它将自动关闭。
最佳答案
您可以使用 onCloseRequest
属性:
stage.setOnCloseRequest(new EventHandler<WindowEvent>() {
@Override public void handle(WindowEvent t) {
System.out.println("CLOSING");
}
});
请注意,如果您在代码中调用
Platform.exit()
,这将不起作用。