【问题标题】:How do you get a ScrollPane that is placed in the center of a BorderPane to work?如何让放置在 BorderPane 中心的 ScrollPane 工作?
【发布时间】:2015-03-03 20:21:14
【问题描述】:

我有一个程序,其中我有一个由 BorderPane 制成的 rootLayout。当我在这个 rootLayout 中按下一个按钮时,我使用 .setCenter() 将一个新的 fxml 视图放置到borderPane 的中心。我放置到borderPane 中的视图由一个AnchorPane 组成,该AnchorPane 具有一个scrollPane 作为它的子元素,当我自己运行这个视图时,滚动工作。但是,在将视图放入borderPane 后,它会停止工作。当我向下或向上滚动时,scrollPane 中的区域根本不会移动。我猜这与borderPane 中给出的大小有关,但是拥有scrollPane 的重点是让我可以在1/3 的空间中显示所有信息。

关于如何在 javafx、fxml 或 scenebuilder 中进行这项工作的任何提示或想法?

【问题讨论】:

  • 您需要AnchorPane 吗?如果您只是将ScrollPane 直接设置为BorderPane 的中心,而不先将其包装在AnchorPane 中,则效果很好。

标签: javafx fxml scenebuilder


【解决方案1】:

还不能制作 cmets ...如果我错了,请纠正我,但您不必将 AnchorPane 用作 ScrollPane 的子项吗?我总是将我的 TextAres 作为 ScrollPanes 的孩子!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-08
    • 2016-08-25
    • 2019-11-01
    • 2017-09-09
    • 2019-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多