javafx - 在 javafx 中显示单 Pane 警报

我正在使用以下代码来显示错误警报:

 Alert alert = new Alert(Alert.AlertType.ERROR);
            alert.setContentText(resourceBundle.getString("loginError"));
            alert.showAndWait();

这个警报对我来说看起来有点奇怪,因为有两个 Pane ,顶部的 Pane 只显示错误和一个十字按钮,底部的 Pane 显示文本 incorrect username or password
有没有办法摆脱顶部 Pane ? 由于标题 Pane 已经显示错误和十字按钮,我看不出下一个 Pane 显示错误和红色十字按钮的原因

最佳答案

要删除 header ,请尝试

alert.setHeaderText(null);

要删除图标,请尝试

alert.setGraphic(null);
Alert alert = new Alert(AlertType.ERROR);
alert.setTitle("Error");
alert.setContentText("Incorrect Username or Password");
alert.setHeaderText(null);
alert.setGraphic(null);
alert.showAndWait();

https://stackoverflow.com/questions/69207220/

相关文章:

c# - 从 Azure Keyvault c# 获取带私钥的 X509 证书

reactjs - Typescript i18next 不满足约束 'string |模板字符串数

php - 我必须在 Composer 要求之前使用 init 吗?

list - 如何为 SwiftUI 列表中的单个行设置动画?

java - 在 Windows 上使用 Jar 文件启动 JMeter 时出现白色空白屏幕

python - PySpark:在 UDF 中使用列名并根据逻辑连接列名

javascript - 如何给一个空的 td 上课?

r - 根据R中的组和行计算差异

javascript - Material ui 版本 4-11.4 的文档丢失

c++ - std::transform 中未解析的重载函数类型