javafx - 在 javafx 中显示单 Pane 警报

标签 javafx alert

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

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

enter image description here

这个警报对我来说看起来有点奇怪,因为有两个 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();

enter image description here

关于javafx - 在 javafx 中显示单 Pane 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69207220/

相关文章:

javafx从mysql接收图像设置为 ImageView

javafx - 使用 gradle 在 JavaFX 中需要位置

java - 过滤后的组合框中的文本编辑器不显示文本

javafx - 捕捉像素并避免模糊的通用机制

java - 警报对话框首选项未保存

javascript - 提醒 Javascript 作为操作的返回响应

iframe 中的 Javascript 警报框

JavaFX:如何通过设置的纵横比调整矩形的大小

java - 警告窗口,直到方法在 Swing 中完成执行

Javascript 闭包函数不返回正确的值