Добавьте GridPane в ScrollPane, используя код javafx - PullRequest
0 голосов
/ 26 августа 2018

Пожалуйста, как я могу добавить GridPane к ScrollPane, которая есть в моем файле fxml с кодом javafx?

1 Ответ

0 голосов
/ 26 августа 2018

Если ваш ScrollPane был определен в файле FXML, вам необходимо добавить ссылку на него в ваш класс Controller.Это делается вместе с любыми другими полями экземпляра, которые вам нужно определить (в верхней части вашего класса контроллера).Поскольку узел определен в документе FXML, вы аннотируете свой Java-код аннотацией @FXML:

@FXML
private ScrollPane myScrollPane;

По сути, это говорит JavaFX, что ScrollPane создается в FXMLдокумента, а не в вашем классе Java.

ScrollPane имеет свойство Content, которое содержит нужный вам узел.

Таким образом, вы просто установите GridPane в качестве Content из ScrollPane:

scrollPane.setContent(myGridPane);

...