2

我正在使用 css 更改 TableView 控件的默认字体大小。我的问题是,当字体大小改变时,滚动条宽度也会改变(随着字体大小的减小,它看起来更薄)。

我想更改 TableView 的字体大小以保持默认滚动条宽度。

我的css文件:

.table-view {
    -fx-font-size: 10px;
}
4

3 回答 3

5

有一个问题http://javafx-jira.kenai.com/browse/RT-20922

您可以尝试直接在 css 中为滚动条指定 -fx-font-size,如下所示:

.table-view > .virtual-flow > .scroll-bar {
    -fx-font-size: 10pt;
}

您还可以参考 jfxrt.jar 中的 caspian.css 以查看其他可能的解决方案。

于 2013-03-05T19:43:27.293 回答
0

我找到了一个仅对表格行进行样式设置的解决方案,而不是整个表格视图。

.table-row-cell {
    -fx-font-size: 10px;
}
于 2013-03-06T12:21:12.160 回答
0
.table-view .scroll-bar:vertical > .increment-button, 
.table-view .scroll-bar:vertical > .decrement-button {
    -fx-padding: 0.5em 0.5em  ;
}

这可以帮助滚动条宽度,使其更宽。

于 2016-03-15T15:20:36.683 回答