使用JavaFX的最后几个更新,我们有警报。我想获取消息的默认图标(错误,警告,...)。在Swing中,我可以通过一些UIManager
的属性获取L& F消息图标。如何在JavaFX中获取消息的默认图标?它们是包含在属性中还是由CSS类定义?
提前致谢。
答案 0 :(得分:6)
它们在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");
}
您可以定期覆盖它们。
答案 1 :(得分:0)
.dialog-pane{
-fx-graphic: url(the url of your icon) ;
}
要明确隐藏图标,请放
-fx-graphic: null;