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

JavaFX-如何同步TextArea滚动条和ScrollPane滚动条

景远航
2023-03-14

我有一个textarea元素,它本身有一个滚动条,还有一个单独的scrollpane,它有一个滚动条。如何使其中一个滚动条与另一个滚动条的位置匹配?

我一直在查找获取滚动条位置的方法。

因为它们都返回不同的值,所以我必须知道它们的最大位置。

共有1个答案

柳胜
2023-03-14

textarea有一个子项,即scrollpane。因此,百分比滚动可以作为

((ScrollPane) textArea.getChildrenUnmodifiable().get(0)).getVvalue()

希望这能有所帮助!

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

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

  • 问题内容: 我正在尝试获取有关标准中包含的组件的信息。特别是我对阅读水平书感兴趣。我该如何引用? 问题答案: 由于上述方法并不适合所有人(包括我),因此我对其进行了更多调查,并找到了问题的根源。 一般而言,这两种方法都可以使用,但是只有在设置了的属性后才能使用。就我而言,仍然是在使用加载视图后仍然存在。 通过在属性未初始化的情况下延迟调用(使用单次侦听器)可以解决此问题。 工作样板代码:

  • 主要内容:创建滚动条,滚动事件类经常带有一个可滚动的窗格。 滚动条有四个区域: 拇指 右按钮或向下按钮 左按钮或向上按钮 跟踪 上面的代码生成以下结果。 创建滚动条 以下代码使用其默认构造函数创建滚动条。 和方法定义滚动条表示的最小值和最大值。方法设置滚动的当前值,也设置拇指的位置。 当用户移动缩略图时,滚动条的值会更改。默认情况下,滚动条水平定向。我们可以使用方法设置垂直方向。 我们可以单击水平滚动条的左和右按钮或者向上和向

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

  • 在javaFX ScrollPane中。它滚动得很慢..有什么方法可以提高它吗?我到处都找过了,但没有运气..我找到了一些关于ListView的线索.. 示范: