Javafx 2 JavaFX中的setDefaultCloseOperation()
是否有一种方法可以在JavaFX中设置自定义closeoperation。我从swing知道这个,但在JavaFX中找不到。如果在此处按[X]关闭窗口,它将自动关闭。您可以使用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
onCloseRequest
属性:
stage.setOnCloseRequest(new EventHandler<WindowEvent>() {
@Override public void handle(WindowEvent t) {
System.out.println("CLOSING");
}
});
stage.setOnCloseRequest(新的EventHandler(){
@重写公共无效句柄(WindowEvent t){
系统输出打印项次(“关闭”);
}
});
请注意,如果在代码中调用Platform.exit()
,这将不起作用