JavaFX 2 TableView标题字体颜色

时间:2012-12-30 12:56:48

标签: css tableview javafx-2 textcolor

如何更改TableView组件标题的文本颜色?

我厌倦了这个:

.table-view .column-header, .table-view .filler {
    -fx-text-fill: white;
    -fx-border-width: 0, 0;
    -fx-font-size: 12px;
}

删除边框,并更改字体大小,但不更改字体颜色。

2 个答案:

答案 0 :(得分:12)

这样的事情可能有用。

.table-view .column-header .label {
    -fx-text-fill: white;
    -fx-font-weight: bold;
}

答案 1 :(得分:3)

@David Charles:TableColumn的样式类也适用于列标题,因此要设置单个列标题的样式,可以使用

.table-view .column-header.foo .label {
    -fx-text-fill: white;
    -fx-font-weight: bold;
}

和Java

tableColumn.getStyleClass().add("foo");
相关问题