2013-03-05 117 views
2

我正在使用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

回答

0

我發現了一個解決方案樣式只有表格行,而不是整個tableview。

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

有對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

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

這可以用滾動條寬度幫助,使其更廣泛。