说明
假设我们有一个简单的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 或 ...... )
答案 0 :(得分:1)
您似乎有一个拼写错误,scrollbar
而不是scroll-bar
。这是一条正确的路线:
ScrollBar verticalBar = (ScrollBar) tableViewer.lookup(".scroll-bar:vertical");