ScrollPane JavaFX如何使其滚动更多?

7
在JavaFX中的滚动面板中,它滚动得非常缓慢...有什么方法可以加速它吗?我已经在这里搜索了很久,但没有找到...我找到了一些关于列表视图的线程... 演示:

enter image description here


我看到在https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/ScrollBar.html#setUnitIncrement上有一个设置单位增量的方法。但是我该如何访问它? - Christian Moen
2个回答

2
你可以在FXML样式中实现这个功能。最初的回答。
.scroll-pane .scroll-bar:vertical {
-fx-unit-increment: 5 ;
-fx-block-increment: 5 ;
}

.scroll-pane .scroll-bar:horizontal {
-fx-unit-increment: 5 ;
-fx-block-increment: 5 ;
}

尝试调整单位和块增量的数字,直到您获得所需的效果。

最初的回答翻译成英文为"Original Answer"


似乎你得到了一些东西。但我不再致力于这个项目了。无论如何,我会接受这个答案。 - Christian Moen

0

将缓存设置为true。

在滚动窗格内部的面板中,而不是scrollPane。

yourPane.setCache(true);

或者在 SceneBuilder 中 属性-附加项-选择缓存复选框


我不再致力于该项目了。缓存如何控制您能够滚动的数量? - Christian Moen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接