1

我有一个 JavaFX 应用程序,其网格窗格包含多个文本字段。然后将该网格窗格添加到滚动窗格中。

有时光标不再可见,用户必须手动滚动。我想实现某种自动滚动。

我需要检测以下内容:1)如果其中一个文本字段中的鼠标指针不在视线范围内:如何在 javafx 中进行控制?2)如果我可以检查上一步,我可以执行 setVValue 以编程方式向下滚动。

提前致谢

4

1 回答 1

0

我认为您可以使用以下方法以编程方式滚动。

ScrollEvent.impl_scrollEvent(ScrollEvent.SCROLL, 0, scrollPixels, 0, 0, null, 0, null, 0, 0, 0, 0, 0, 0, false, false, false, false, false, false));

scrollPixels(最初使用 5/10 值,然后根据需要进行调整)是用作滚动单元的变量。

于 2014-01-18T11:10:53.373 回答