[英]Change JavaFX TableView Vertical ScrollBar value programmatically
描述:
假设我们有一个简单的JavaFX TableView
,它有50个项目。 我想在0.49垂直滚动。
您可以使用Oracle教程( 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(...)
-> 链接的精度不高。 我需要垂直条精确地位于( 0.49或0.24或... )
看来您有错别字,是scrollbar
而不是scroll-bar
。 这是正确的行:
ScrollBar verticalBar = (ScrollBar) tableViewer.lookup(".scroll-bar:vertical");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.