JavaFX样式列出了手风琴标题为窗格的项目

时间:2017-07-24 17:39:06

标签: css javafx-2

我被指派将样式应用于现有的JavaFX应用程序。我正试图弄清楚如何在一个手风琴的标题窗格中找到列表项目。这是.fxml:

<Accordion fx:id="availableObjectArea" BorderPane.alignment="CENTER" />

TitledPane的Oracle文档(http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html)声明您可以通过第一个标题窗格处理第一个TitledPane。然后将TitledPane的子结构列为内容,即StackPane / li:

TitledPane子结构:

•title — HBox
  ◦text — Label/li> 
  ◦arrow-button — StackPane/li> 
  ◾arrow — StackPane
•content — StackPane/li> 

但是,我很难进入列表项目级别。这是最明显的方法,但不起作用:

#availableObjectArea > .first-titled-page > .content > .stack-pane > .li {
  -fx-background-color: #707070;
}

这假定子结构继续作为父/子实体集。我也试过“.content .stack-pane .li”作为后代,但再次没有让它起作用。我也尝试从层次结构中删除.stack-pane。寻找关于我缺少什么小挑剔的东西的建议(这是我第一次尝试设计不基于浏览器的东西。)

0 个答案:

没有答案