javafx - 如何在 JavaFX 中设置默认关闭操作?

当我按下红色关闭按钮时,我不希望窗口在 JavaFX 上关闭。

有什么建议吗?

最佳答案

来自Javadocs for Window.setOnCloseRequest() :

Called when there is an external request to close this Window. The installed event handler can prevent window closing by consuming the received event.

所以你只需要

stage.setOnCloseRequest(Event::consume);

或者,如果您还打算执行其他操作:

stage.setOnCloseRequest(event -> {
    // do some stuff...
    event.consume();
});

https://stackoverflow.com/questions/49076579/

相关文章:

android-studio - "APK was defined multiple times",

python - "invalid character ' u ' looking for begi

spring - Feign Client - 动态授权 header

angular - 如何将数据传递给 ng-bootstrap popover

php - 创建一个函数来注销 WordPress 用户?

r - Shiny :在 numericInput 中右键单击时提供上下文菜单?

python - 如何在 Python 中将加权边列表转换为邻接矩阵?

r - 根据最近的日期合并数据 R

regex - 如何在Hive SQL中选择具有相同前缀(开始)或后缀(结束)或中间关键字(包括)的

firebase - Cloud Functions for Firebase 是否遵守实时数据库规