JAVAFX Dialog窗口不能关闭问题 not closeing

在使用JavaFX开发小工具时,遇到Dialog窗口无法关闭的问题。根据官方文档,解决方法包括在Dialog中添加至少一个按钮,或者确保多个按钮中有类型为ButtonType.CLOSE的按钮。这种设计可能出于特定的交互考虑。
摘要由CSDN通过智能技术生成

用javafx写一个小工具,使用dialog弹出窗口时碰到不能关闭的情况,

查了下 文档,文档 这样说的,

如果需要按上图中所未关闭窗口,必须
要么添加至少一个按钮,要么添加多个按钮,其中一个按钮的类型ButtonData.CANCEL_CLOSE

--------------------------------直接看对应代码------------------------------
1、至少一个按钮

Dialog<ButtonType> dialog = new Dialog<>();
dialog.getDialogPane().getButtonTypes().add(new ButtonType("确认", ButtonBar.ButtonData.OK_DONE));
dialog.setTitle("测试");
dialog.showAndWait();

2、多个按钮但其中一个类型为ButtonData.CANCEL_CLOSE

Dialog dialog = new Dialog();
dialog.getDialogPane().getButtonTypes
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值