我有一个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文件中运行吗?
答案 0 :(得分:0)
它对我有用,可能是由于字体,虽然我对此表示怀疑。尝试使用其他字体或将值更改为更大的字体并更正css语句:
-fx-text-fill:#FFFFFF
不是:
-fx-text-file