JavaFX ListView - 按下按钮滚动
JavaFX ListView - Scroll with button press
我有一个包含我的数据的 listView,但不是使用滚动条滚动,我需要能够按下一个按钮向上滚动(如果 listview 可以向上滚动)和一个向下滚动的按钮(如果列表视图可以向下滚动)
有人知道我会怎么做吗?我查看了listView,好像没有上下滚动的功能
理想情况下,我想知道是否有针对 listView 的属性告诉我
- listView 可以到达的最大 Y 位置
- listView 滚动到的当前 Y 位置
使用这些值我可以编写其余的代码。
最后,我删除了listView,并使用了带有VBox 的ScrollPane。然后我将我的项目添加到 VBox 中。我不得不对最初添加到 listView 的项目进行更改,但这似乎效果很好。
我现在可以在 scrollPane 上使用 get/set 属性 VMin、VMax 和 Vvalue。
有 Flowless which acts as a simplified(*) (and more efficient) ListView. It has scrollX(dx) and scrollY(dy) 种方法可用于滚动内容。
(*)它不支持开箱即用的选择和内联编辑,但可以在其之上实现。
我有一个包含我的数据的 listView,但不是使用滚动条滚动,我需要能够按下一个按钮向上滚动(如果 listview 可以向上滚动)和一个向下滚动的按钮(如果列表视图可以向下滚动)
有人知道我会怎么做吗?我查看了listView,好像没有上下滚动的功能
理想情况下,我想知道是否有针对 listView 的属性告诉我
- listView 可以到达的最大 Y 位置
- listView 滚动到的当前 Y 位置
使用这些值我可以编写其余的代码。
最后,我删除了listView,并使用了带有VBox 的ScrollPane。然后我将我的项目添加到 VBox 中。我不得不对最初添加到 listView 的项目进行更改,但这似乎效果很好。
我现在可以在 scrollPane 上使用 get/set 属性 VMin、VMax 和 Vvalue。
有 Flowless which acts as a simplified(*) (and more efficient) ListView. It has scrollX(dx) and scrollY(dy) 种方法可用于滚动内容。
(*)它不支持开箱即用的选择和内联编辑,但可以在其之上实现。