Javafx 2 JavaFX中的setDefaultCloseOperation()

Javafx 2 JavaFX中的setDefaultCloseOperation(),javafx-2,javafx,Javafx 2,Javafx,是否有一种方法可以在JavaFX中设置自定义closeoperation。我从swing知道这个,但在JavaFX中找不到。如果在此处按[X]关闭窗口,它将自动关闭。您可以使用onCloseRequest属性: stage.setOnCloseRequest(new EventHandler<WindowEvent>() { @Override public void handle(WindowEvent t) { System.out.println("CL

是否有一种方法可以在JavaFX中设置自定义closeoperation。我从swing知道这个,但在JavaFX中找不到。如果在此处按[X]关闭窗口,它将自动关闭。

您可以使用
onCloseRequest
属性:

stage.setOnCloseRequest(new EventHandler<WindowEvent>() {
    @Override public void handle(WindowEvent t) {
        System.out.println("CLOSING");
    }
});
stage.setOnCloseRequest(新的EventHandler(){
@重写公共无效句柄(WindowEvent t){
系统输出打印项次(“关闭”);
}
});
请注意,如果在代码中调用
Platform.exit()
,这将不起作用