TableView滚动条大小

时间:2013-03-05 16:46:08

标签: javafx-2

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

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

我的css文件:

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

3 个答案:

答案 0 :(得分: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来查看其他可能的解决方案。

答案 1 :(得分:0)

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

.table-row-cell {
    -fx-font-size: 10px;
}

答案 2 :(得分:0)

.table-view .scroll-bar:vertical > .increment-button, 
.table-view .scroll-bar:vertical > .decrement-button {
    -fx-padding: 0.5em 0.5em  ;
}

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