【发布时间】:2019-01-18 13:17:29
【问题描述】:
所以,情况是……我在滚动窗格中有一个 vbox。我将 hbox 添加到 vbox 中,然后在每次插入后调用 vbox.setVvalue(1.0)。
但是说,有 5 个 hbox,滚动条只会使最后一个可见项目是第 4 个 hbox - 在当前看到的内容下方有一个 hbox(需要向下滚动才能看到)。
我找到了一个解决方案,将滚动窗格的 vvalue 属性绑定到 vbox 的 height 属性,如下所示:scrollPane.vvalueProperty().bind(vbox.heightProperty()) 我假设每次更改 vbox 高度时都会将 vvalue 更改为最大值(即,当新的 hbox 是添加)。
但是,我仍然想提高我的知识以及为什么第一个(在每次插入后设置滚动窗格的 vvalue)与绑定属性不同。谢谢!
【问题讨论】:
标签: java javafx autoscroll scrollpane