javafx - 展开项目时停止 JavaFX TreeView “跳跃”
问题描述
我创建了一个简单的 javafx 树视图。当我在 TreeView 中展开一个项目时,我展开的项目向上“跳跃”以为展开的项目腾出空间,有时甚至将展开的项目推过可视空间的顶部。
我不希望它那样做。我希望我单击的项目留在完全相同的位置。
这是说明问题的图像:
发生这种情况似乎是因为滚动窗格保持在总高度的相同百分比,并且列表的大小发生了变化,因此相同的百分比现在相对于突出显示的项目位于不同的位置。
有没有办法告诉树视图除了展开操作之外不要进行任何滚动?
解决方案
推荐阅读
- javascript - 如何使用 JavaScript 检查 cps?
- android - Android,使用 FragmentContainerView 的后退按钮导航关闭应用程序而不是转到上一个片段
- angular - node.name 在 Angular 的 Component.ts 中不起作用
- excel - Excel:从开始日期和结束日期生成月份数据
- swift - 'withUnsafeBytes' 已弃用:使用 `withUnsafeBytes
(_: (UnsafeRawBufferPointer) - c++ - 片段着色器编译和链接但没有任何效果
- android - 无法在 Body raw 上使用 Retrofit 发布
- neo4j - Neo4j 中的 ANY 和 IN 子句有什么区别?
- mongodb - 从 mongodb 中的字符串字段创建新的日期字段不起作用
- javascript - 为什么 laravel 不能与 ajax 一起正常工作?