所有FXML默认按钮的JavaFX CSS

时间:2017-07-18 09:43:35

标签: css javafx fxml

我在我的所有Modal Windows上使用默认按钮属性。

哪个CSS属性可以修改所有这些属性而无需创建新的CSS类ID?

enter image description here

默认情况下,所有这些都是淡蓝色,黑色字体颜色,我真的不喜欢它。

1 个答案:

答案 0 :(得分:3)

根据documentation,你应该可以使用

.button:default {
    /* your style rules here */
}

在外部CSS文件中。

默认样式表modena.css具有规则

.button:default {
    -fx-base: -fx-default-button ;
}

其中-fx-default-button被定义为浅蓝色:

-fx-default-button: #ABD8ED;

所以另一种选择只是改变-fx-default-button

的定义
.root {
    -fx-default-button: /* your preferred color here */ ;
}