JavaFX - ScrollPane внутри GridPane - PullRequest
0 голосов
/ 23 июня 2019

Мне нужна панель прокрутки в окне приложения, которая не заполняет всю сцену, а только занимает ее часть, потому что я хочу разместить под ней кнопку.

Как в этом наброске: 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();
}

1 Ответ

0 голосов
/ 23 июня 2019

Комментарий Слоу: javafx.scene.control.ScrollPane определенно является узлом javafx.scene.Node.Иерархия классов: ScrollPane → Элемент управления → Область → Родитель → Узел

...