TableView滚动条大小

问题描述:

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

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

我的CSS文件:

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

这是http://javafx-jira.kenai.com/browse/RT-20922 – 2013-03-05 19:42:48

我发现了一个解决方案样式只有表格行,而不是整个tableview。

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

有对http://javafx-jira.kenai.com/browse/RT-20922

一个问题,你可以尝试直接在CSS像这样指定-fx-字体大小滚动条:

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

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

+0

它不适合我,但多亏了这个建议,我在caspian.css中找到了一个替代解决方案 – nailujed 2013-03-06 12:17:45

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

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