当显示场景/舞台中的所有对象时,我想引起事件的注意。这听起来像 JavaFX 不提供此功能。我对吗 ?
我解释为什么:
我必须根据 TableView 滚动位置更新场景的其他对象。因此,我正在使用以下方法查找 TableView 的 VirtualScrollBar:
tableView.lookupAll(".scroll-bar")
只有在 TableView 实际呈现后才返回所需的 ScrollBar。“初始化”块中的空值。
架构:我正在使用一个通用框架 - 我会说 - 包含一个空的窗格更新运行时,其中包含我想要显示的页面的实际内容。因此,我知道内容何时更新,但大部分时间是在 TableView 呈现之前,这阻止了我获取 ScrollBar 引用。
TableView 是“页面”的一部分,被添加到内容窗格中,舞台本身没有更新。
我正在使用 Oracle JDK8。
你知道我在哪里可以解决这个问题吗?在此先感谢您的帮助。