JavaFX和FXML TreeTableView如何更改列/标题样式

时间:2017-12-17 05:06:28

标签: css javafx-8 fxml

我正在研究这个javaFX项目,我正在尝试更改TreeTableView标题或列样式,如颜色,宽度,字体大小等。我无法更改标题或列的样式。我试过这些代码,但没有一个正常。

  

.TREE表列

     

.TREE-表列标题

     

.TREE表头

但是,我可以使用此代码更改行样式

  

.TREE表行细胞

有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

我知道这个问题很旧,但是我会在这里给可能遇到本文的人一个答案。

为树表视图设置样式的适当方法(该样式指南通常是子级主要组件的CSS样式倾向于工作的方式)在这种情况下,树表视图是父元素,因此我们将其完整内容写成css标签的名称,然后列出我们要在其后修改的子元素。参见下面的代码作为示例。

.tree-table-view .column-header { 
   /* CSS STYLES HERE */
}
.tree-table-view .header {
/* CSS STYLES HERE */
}
.tree-table-view .column {
 /* CSS STYLES HERE */
}