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

相关推荐
APguantou5 分钟前
NCRE-三级数据库技术-第13章-大规模数据库架构
数据库·数据库架构
前进的李工13 分钟前
MySQL用户管理与权限控制指南(含底层架构说明)
开发语言·数据库·sql·mysql·架构
刘~浪地球15 分钟前
Redis 从入门到精通(十一):持久化配置
数据库·redis·缓存
正在走向自律30 分钟前
深度剖析 KES 行标识体系:OID 与 ROWID 核心原理、实战案例及性能优化
数据库·oid·kes·rowid
橘子编程31 分钟前
操作系统原理:从入门到精通全解析
java·linux·开发语言·windows·计算机网络·面试
飞Link39 分钟前
LangGraph 核心架构解析:节点 (Nodes) 与边 (Edges) 的工作机制及实战指南
java·开发语言·python·算法·架构
一直都在57244 分钟前
MySQL索引优化
android·数据库·mysql
wjp@0011 小时前
SQL server导出导入数据
运维·服务器·数据库
脑子加油站1 小时前
MySQL8数据库高级特性
数据库·mysql
xuhaoyu_cpp_java1 小时前
Boyer-Moore 投票算法
java·经验分享·笔记·学习·算法