我正在尝试从stackoverflow线程转换解决方案: Disable pagination animation
使用JavaFX 8实现它太复杂了,因为Utils和其他类如SkinBase已经使用不同的参数进行了更改。
是否有人为JavaFX8禁用了分页动画?
答案 0 :(得分:1)
确定, 我做的! 使用GabrielFéron回答:https://gist.github.com/gferon/4626632 我已将其翻译为JavaFX8: 首先在要禁用分页动画的场景的css上创建-fx-skin:
.pagination {
-fx-border-color: #0E5D79;
-fx-skin: "com.sun.javafx.scene.control.skin.PaginationSkinErez";
}
然后: 使用以下附加的类而不是原始的PaginationSkin。 我不能在这里附上班级有5000多行。有人可以帮忙吗?
答案 1 :(得分:0)
这是另一种方法。除了使用分页的pageFactory之外,还可以使用currentPageIndexProperty的侦听器直接更改页面。有关更多详细信息,请参见链接。