JavaFX:TextFlow中文本元素的CSS选择器

JavaFX:TextFlow中文本元素的CSS选择器,java,css,javafx,Java,Css,Javafx,文本流中文本元素的css选择器是什么? 我正在执行以下操作,除非我将样式直接应用到文本节点,否则它将不起作用 <TextFlow styleClass="paragraph"> <Text text="some text"></Text> </TextFlow> .paragraph .text { -fx-font-size: 14.0px; -fx-text-fill: -fx-font-colour-black

文本流中文本元素的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;
}

.第段.案文{
-fx字体大小:14.0px;
-fx文本填充:-fx字体颜色为黑色;
-fx填充:-fx字体颜色为黑色;
}

Text
没有,因此选择器
.Text
不工作

样式类:默认为空

您可以使用a(正如James_D在其评论中提出的):

或者,在创建对象时,可以将该样式类添加到
文本中:

Text text = new Text("my Text");
text.getStyleClass().add("text");
或者您甚至可以更新选择器以选择
文本流中的所有内容:

.paragraph > * {
          -fx-font-size: 14.0px;
          -fx-text-fill: red;
          -fx-fill: red;
 }

@垃圾上帝,我更新了我的问题。它不是复制品。我的意思是如何使用css选择器进行选择。谢谢或使用:
。段落文本{…}
。是的,这可能是最好的方法,谢谢。更新了答案。
.paragraph > * {
          -fx-font-size: 14.0px;
          -fx-text-fill: red;
          -fx-fill: red;
 }