我需要使用什么CSS语法来访问JavaFX中标题窗格的标签?

我需要使用什么CSS语法来访问JavaFX中标题窗格的标签?,java,css,syntax,javafx,stylesheet,Java,Css,Syntax,Javafx,Stylesheet,我对JavaFX上下文中的CSS了解不多。 我试图访问一些标题窗格的标签,这样我就可以在标签旁边放一个简单的图像,但我不知道正确的语法是什么 我试过: .TitledPane > .title > .text { //TitledPane is the CSS class I assign to my Title Panes. /*CSS Code Here*/ } 那没用 .TitledPane > .title { } //This only affects th

我对JavaFX上下文中的CSS了解不多。 我试图访问一些标题窗格的标签,这样我就可以在标签旁边放一个简单的图像,但我不知道正确的语法是什么

我试过:

.TitledPane > .title > .text { //TitledPane is the CSS class I assign to my Title Panes.
    /*CSS Code Here*/
}
那没用

.TitledPane > .title { } //This only affects the background, I would like the graphic to be side-by-side with the actual text.

.TitlePane LabeledText { } //This worked with Buttons so I thought it might work with TitledPane. I was wrong.
我需要使用什么来访问标签才能使用CSS对其进行样式设置?

似乎是错误的:标题中的
text
类实际解析为
text
对象,而不是
标签
,如上所述。当然,
Text
不支持
-fx graphic
css属性

幸运的是,由于
标题窗格
扩展了
标记的
,因此您可以直接使用
标记的
中定义的属性:

.TitledPane {
  -fx-graphic: url(path/to/image/file) ;
}

这与HTML无关。这是JavaFX。JavaFX控件可以使用CSS样式表来指定其样式。您需要CSS吗?为什么不在Java代码中使用
myTitledPane.setGraphic(…)
(或FXML中的等效代码)?是的,我知道这是一个选项,但如果可以在CSS中使用,我更愿意这样做,以保持Java代码相对简洁。那是万不得已的办法,你就是那个人。那正是我要找的,谢谢。