JavaFX - GridPane 中的 ScrollPane

JavaFX - ScrollPane within GridPane

我想要在我的应用程序中使用一个 ScrollPane window,它不会填满整个场景,但只占据其中的一部分,因为我想在它下面放置一个按钮。

就像这个草图:https://i.imgur.com/eUA7Af7.png

我尝试使用 GridPane,但我只能将节点作为 GridPane 的子节点,这不起作用,因为 ScrollPane 不是节点。

public void start(Stage stage) throws Exception {
    var root = new GridPane();
    var scene = new Scene(root, 400, 400);

    var scrollPane = new ScrollPane();
    root.add(scrollPane, 0, 0); // Not possible

    var button = new Button();
    root.add(button, 0, 1);

    stage.setScene(scene);
    stage.show();
}

斯劳的评论: javafx.scene.control.ScrollPane绝对是一个javafx.scene.Node。 class 层级为:ScrollPane → Control → Region → Parent → Node