当前位置: 首页 > 知识库问答 >
问题:

JavaFX自动向下滚动的scrollpane

曹振
2023-03-14

当ScrollPane控件的内容高度增加时,是否有任何方法可以自动向下滚动?例如,我在屏幕底部有一个TitledPane(在ScrollPane内部),当我展开它时,我希望ScrollPane向下滚动,这样我就可以看到TitledPane的全部内容。

共有1个答案

冯阳成
2023-03-14

您可以ScrollPaneVValue属性与内部容器HeightProperty绑定。例如,如果滚动窗格中有vbox:

scrollPane.vvalueProperty().bind(vBox.heightProperty());

 类似资料:
  • 问题内容: 当内容的高度增加时,有什么方法可以自动向下滚动ScrollPane控件?例如,我在屏幕底部(在ScrollPane内部)有一个TitledPane,当我展开它时,我希望ScrollPane向下滚动,以便可以看到TitledPane的全部内容。 问题答案: 您可以结合使用和和来实现该行为 第一个是获取titlePane的坐标,第二个是设置scrollPane的垂直栏位置。请注意,它的范围

  • 问题内容: 我在ScrollPane中有一个Label。我正在循环中更新标签(在另一个线程中)。如果用户未将ScrollPane保持在某个位置,如何更新ScrollPane使其向下滚动(而不是横向滚动,这将手动完成)?是否有二传手? 问题答案: @数学谢谢,这工作! 我用这部分代码解决了“必须看标签”的问题

  • 问题内容: 我正在尝试使TextArea自动滚动到底部,并通过事件处理程序将其添加到新文本中。每个新条目只是一个长字符串,每个条目之间用换行符分隔。我尝试了将setscrolltop设置为Double.MIN_VALUE但无济于事的更改处理程序。关于如何做到这一点的任何想法? 问题答案: 我没有足够的声誉来发表评论,但想为以后的读者提供一些见解,以了解为何setText似乎不会触发侦听器,而app

  • 本文向大家介绍vim 向下滚动,包括了vim 向下滚动的使用技巧和注意事项,需要的朋友参考一下 示例 命令 描述 Ctrl+E 向下滚动一行。 Ctrl+D 向下滚动半屏(可使用该scroll选项配置)。 Ctrl+F 向下滚动全屏。 z+ 在窗口顶部的窗口下方绘制第一行。

  • 问题内容: 我创建了一个带有JTextArea的JFrame。我想在每次追加后自动向下滚动文本区域。我应该如何处理? 我已经尝试过,但是什么都没有改变。 问题答案: 有两种方法(但必须将JTextArea放在JScrollPane中) a)设置插入符号(方法正确) 例如 b)从(从)移至最大值

  • 我使用JavaFX ListView作为聊天应用程序的聊天室主体。当消息到来或正在发送时,我会添加到listview。这很好,但我总是不得不滚动找到最新的消息。有没有任何方法,我可以自动滚动到底部,以便显示最新的消息,而不必一直向下滚动?