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 小时前
别又牛逼了!AI 写 Java 代码真的行吗?
java·后端·架构
DolphinDB2 小时前
集成 Prometheus 与 DolphinDB 规则引擎,构建敏捷监控解决方案
数据库
IvorySQL2 小时前
PostgreSQL 技术日报 (3月10日)|IIoT 性能瓶颈与内核优化新讨论
数据库·postgresql·开源
DBA小马哥5 小时前
时序数据库是什么?能源行业国产化替换的入门必看
数据库·时序数据库
后端AI实验室6 小时前
我把一个生产Bug的排查过程,交给AI处理——20分钟后我关掉了它
java·ai
凉年技术8 小时前
Java 实现企业微信扫码登录
java·企业微信
爱可生开源社区8 小时前
某马来西亚游戏公司如何从 SQL Server 迁移至 OceanBase?
数据库
狂奔小菜鸡8 小时前
Day41 | Java中的锁分类
java·后端·java ee
hooknum9 小时前
学习记录:基于JWT简单实现登录认证功能-demo
java
程序员Terry9 小时前
同事被深拷贝坑了3小时,我教他原型模式的正确打开方式
java·设计模式