JavaFX标签字体不会根据CSS文件进行更改

时间:2016-11-26 21:54:59

标签: css javafx

我有一个FXML文件,如下所示:

...
<BorderPane id="header">
    <right>
        <Label styleClass="title" text="A Label" />
    </right>
</BorderPane>
...

一个CSS文件:

#header .title { -fx-text-file: #FFFFFF; -fx-font-size: 18px; }

-fx-text-file属性适用,标签为白色,但-fx-font-size: 18px不会更改字体大小。更奇怪的是,当我在样式中指定-fx-font-size时(在FXML中将style="-fx-font-size: 18px;"添加到我的Label元素中),它确实会改变字体大小!

知道为什么它不能从CSS文件中运行吗?

1 个答案:

答案 0 :(得分:0)

它对我有用,可能是由于字体,虽然我对此表示怀疑。尝试使用其他字体或将值更改为更大的字体并更正css语句

       -fx-text-fill:#FFFFFF

不是:

      -fx-text-file