JavaFX 8默认消息图标

Alb*_*rto 0 java javafx javafx-8

在JavaFX的最后几个更新中,我们有警报.我想获取消息的默认图标(错误,警告,...).在Swing中,我可以通过某些UIManager属性获取L&F消息图标.如何在JavaFX中获取消息的默认图标?它们是包含在属性中还是由CSS类定义?

在此输入图像描述

提前致谢.

Ulu*_*Biy 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");
}
Run Code Online (Sandbox Code Playgroud)

您可以定期覆盖它们.