【发布时间】:2018-08-26 17:56:32
【问题描述】:
请问如何使用 javafx 代码将 GridPane 添加到我的 fxml 文件中的 ScrollPane 中?
【问题讨论】:
标签: javafx scrollpane gridpane
请问如何使用 javafx 代码将 GridPane 添加到我的 fxml 文件中的 ScrollPane 中?
【问题讨论】:
标签: javafx scrollpane gridpane
如果您的ScrollPane 已在FXML 文件中定义,您需要在Controller 类中添加对它的引用。这与您需要定义的任何其他实例字段一起完成(在控制器类的顶部)。由于节点是在FXML 文档中定义的,因此您将使用@FXML 注释来注释您的Java 代码:
@FXML
private ScrollPane myScrollPane;
这实际上告诉 JavaFX ScrollPane 是在 FXML 文档中创建的,而不是在您的 Java 类中。
ScrollPane 有一个 Content 属性,用于保存您想要的节点。
所以您只需将您的GridPane 设置为ScrollPane 的Content:
scrollPane.setContent(myGridPane);
【讨论】: