Javafx 如何使位于边框窗格中心的滚动窗格正常工作?

Javafx 如何使位于边框窗格中心的滚动窗格正常工作?,javafx,fxml,scenebuilder,Javafx,Fxml,Scenebuilder,我有一个程序,其中我有一个从边框窗格制作的rootLayout。当我按下这个rootLayout中的按钮时,我使用.setCenter()将一个新的fxml视图放置在borderPane的中心。我放在borderPane中的视图由一个AnchorPane组成,该AnchorPane有一个滚动窗格作为它的子元素,当我单独运行该视图时,滚动工作正常。但是,将视图放置到边框窗格后,它将停止工作。当我向下或向上滚动时,滚动窗格中的区域根本不移动。我猜这与边框窗格中给出的大小有关,但滚动窗格的全部意义在于

我有一个程序,其中我有一个从边框窗格制作的rootLayout。当我按下这个rootLayout中的按钮时,我使用.setCenter()将一个新的fxml视图放置在borderPane的中心。我放在borderPane中的视图由一个AnchorPane组成,该AnchorPane有一个滚动窗格作为它的子元素,当我单独运行该视图时,滚动工作正常。但是,将视图放置到边框窗格后,它将停止工作。当我向下或向上滚动时,滚动窗格中的区域根本不移动。我猜这与边框窗格中给出的大小有关,但滚动窗格的全部意义在于,我可以在1/3的空间中显示所有信息


关于如何在javafx、fxml或scenebuilder中实现此功能的任何提示或想法?

目前无法发表评论。。。如果我错了,请纠正我,但你不需要将锚烷用作滚动窗格的子对象吗?我总是把我的文本作为滚动窗格的孩子

您需要锚烷吗?如果只将
滚动窗格
直接设置为
边框窗格
的中心,而不首先将其包装在
锚定窗格
中,则效果良好。