javafx Dialog无法关闭

复制代码
// 生成二维码图片
                String qrCodeText = "https://example.com";

                DialogPane grid = new DialogPane();
                grid.setPadding(new Insets(5));

                VBox vBox = new VBox();
                vBox.setAlignment(Pos.CENTER);
                Image qrCodeImage = generateQRCodeImage(qrCodeText);
                ImageView customImage = new ImageView(qrCodeImage);

                Label label = new Label("12121");

                vBox.getChildren().addAll(customImage, label);
                grid.setContent(vBox);


                Dialog<String> dlg = new Dialog<>();
                Window window = dlg.getDialogPane().getScene().getWindow();
                window.setOnCloseRequest(event1 -> window.hide());
                dlg.setDialogPane(grid);
                dlg.show();

java - javafx.scene.control.Dialog<R> won't close on pressing "x" - Stack Overflow

相关推荐
凯尔萨厮1 分钟前
Java学习笔记十五(GUI)
java·笔记·学习
星云API技术支持3 分钟前
企业微信二次开发外部群:群聊数据与联系人信息如何建立关联
数据库·php·企业微信
我不是程序员三三5 分钟前
桌面管理软件哪个最好?从一次上线翻车事故,拆解选型评估与配置落地全流程
数据库
落木萧萧8258 分钟前
MyBatis 关联查询的四种写法,为什么最后都变回了手写 XML
java·数据库·后端
csdn2015_8 分钟前
java springboot项目,接收到的参数多个逗号
java·开发语言·spring boot
cui_hao_nan10 分钟前
Spring AOP 自调用、代理与 private 方法引发的诡异 NPE
java·后端·spring·ai开发
春风解人意13 分钟前
从零开始学习嵌入式P35----数据库
数据库·嵌入式硬件·学习
sunoo-22915 分钟前
【网络编程 + 数据库】select 与 epoll 核心区别详解 + SQLite 入门到 C 接口全攻略
linux·网络·数据库·vscode·学习·sqlite
TDengine (老段)16 分钟前
TDengine 错误处理 — 错误码、异常传播、故障恢复
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
码艺-Alimjan19 分钟前
维吾尔语数字转文本
java·javascript·python·算法·go