以编程方式更改JavaFX TableView Vertical ScrollBar值

时间:2017-02-11 17:42:55

标签: java javafx tableview

说明

假设我们有一个简单的JavaFX TableView,它有50个项目。我想以 0.49 垂直滚动。

您可以使用Oracle Tutorial(https://docs.oracle.com/javase/8/javafx/user-interface-tutorial/table-view.htm

中的示例

所以我正在使用:

ScrollBar verticalBar = (ScrollBar) tableViewer.lookup(".scrollbar:vertical");
verticalBar.setValue(0.49);

但它没有用......

我无法找到解决此问题的方法。 .scrollTo(...) - > link没有给出这种精确度。我需要垂直条准确( 0.49 0.24 ......

1 个答案:

答案 0 :(得分:1)

您似乎有一个拼写错误,scrollbar而不是scroll-bar。这是一条正确的路线:

ScrollBar verticalBar = (ScrollBar) tableViewer.lookup(".scroll-bar:vertical");