TextFlow中Text元素的css选择器是什么? 除非我将样式直接应用于文本节点
,否则我正在执行以下操作并且无法正常工作<TextFlow styleClass="paragraph">
<Text text="some text"></Text>
</TextFlow>
.paragraph .text {
-fx-font-size: 14.0px;
-fx-text-fill: -fx-font-colour-black;
-fx-fill: -fx-font-colour-black;
}
答案 0 :(得分:2)
Text
没有default style-class,因此选择器.text
不起作用。
样式类:默认为空
您可以使用type selector(由James_D在其评论中提出):
.paragraph Text { ... }.
或者您可以在创建它们时将该样式类添加到Text
个对象:
Text text = new Text("my Text");
text.getStyleClass().add("text");
或者您甚至可以更新选择器以选择TextFlow
中的所有内容:
.paragraph > * {
-fx-font-size: 14.0px;
-fx-text-fill: red;
-fx-fill: red;
}