首页 > 解决方案 > 展开项目时停止 JavaFX TreeView “跳跃”

问题描述

我创建了一个简单的 javafx 树视图。当我在 TreeView 中展开一个项目时,我展开的项目向上“跳跃”以为展开的项目腾出空间,有时甚至将展开的项目推过可视空间的顶部。

我不希望它那样做。我希望我单击的项目留在完全相同的位置。

这是说明问题的图像:

在此处输入图像描述

发生这种情况似乎是因为滚动窗格保持在总高度的相同百分比,并且列表的大小发生了变化,因此相同的百分比现在相对于突出显示的项目位于不同的位置。

有没有办法告诉树视图除了展开操作之外不要进行任何滚动?

标签: javafx

解决方案


推荐阅读