2017-05-08 83 views
0

我想風格的TableView滾動條看起來像標準的Windows滾動條:也就是說,它應該是這樣的: standard windows scroll barJavaFX:如何將TableView中的滾動條設置爲標準Windows滾動條?

在這個文本區域文本框

。請幫忙。

+0

你有一個單一的目標操作系統版本(WIN7作爲上圖片)? – DVarga

+0

如果您將滾動條設計爲標準窗口滾動條,那麼如果它在其他平臺上運行,它將不會在此處顯示。 – Michael

+0

我想要樣式滾動條像附加的圖片。滾動條的樣式應該只應用於Windows平臺(Windows 7滾動條就足夠了)。我想在Javafx TableView中調整滾動條,但整個應用程序是Swing Type,但我將使用JFXPanel。 –

回答

1

我不認爲這將是可能的純CSS,所以我想你的選擇是創建自己的皮膚,如scrollbar is skinnable

正如你可能不希望單獨設置每個滾動條皮膚,一定要設置在應用程序的CSS你的皮膚:

.scroll-bar { 
    -fx-skin: "org.foo.bar.MyWindowsScrollBarSkin"; 
}