繁体   English   中英

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

[英]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.490.24...

看来您有错别字,是scrollbar而不是scroll-bar 这是正确的行:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM