【发布时间】:2015-09-01 09:41:51
【问题描述】:
随着 JavaFX 的最后几次更新,我们收到了警报。我想获取消息的默认图标(错误、警告、...)。在 Swing 中,我可以通过 UIManager 的一些属性来获取 L&F 消息图标。如何在 JavaFX 中获取消息的默认图标?它们是包含在属性中,还是由 CSS 类定义?
提前致谢。
【问题讨论】:
随着 JavaFX 的最后几次更新,我们收到了警报。我想获取消息的默认图标(错误、警告、...)。在 Swing 中,我可以通过 UIManager 的一些属性来获取 L&F 消息图标。如何在 JavaFX 中获取消息的默认图标?它们是包含在属性中,还是由 CSS 类定义?
提前致谢。
【问题讨论】:
它们在modena.css 中定义为
.alert.confirmation.dialog-pane,
.text-input-dialog.dialog-pane,
.choice-dialog.dialog-pane {
-fx-graphic: url("dialog-confirm.png");
}
.alert.information.dialog-pane {
-fx-graphic: url("dialog-information.png");
}
.alert.error.dialog-pane {
-fx-graphic: url("dialog-error.png");
}
.alert.warning.dialog-pane {
-fx-graphic: url("dialog-warning.png");
}
您可以通过常规方式覆盖它们。
【讨论】:
.dialog-pane{
-fx-graphic: url(the url of your icon) ;
}
要明确隐藏图标,放
-fx-graphic: null;
【讨论】: