java如何以编程方式更改网格窗格的行数?
我是JavaFX新手,我正在尝试创建一个列数固定但行数可变的GridPane
(根据我想在视图中插入多少元素)
我准备了与每个元素相关的fxml,所有这些元素都在一个VBox
中
我想得到的结果是这样的
+---+ +---+ +---+
| | | | | |
+---+ +---+ +---+
+---+ +---+ +---+
| | | | | |
+---+ +---+ +---+
+---+ +---+
| | | |
+---+ +---+
元素的数量根据数据库中的元素数量而变化
如何在GridPane
如何使其行数以编程方式可更改
# 1 楼答案
你可以使用^{}
vararg参数中的每个
Node
都将被放入一个新列中# 2 楼答案
只是为了展示一种可以在更大的代码库中实现的通用方法
如果我们创建以下变量
下面是一个使用set column和row index方法更新网格窗格的方法
以下是本课程其余部分的要点 https://gist.github.com/nsavageJVM/5775128a9682ebcf0e8186ff209f4f8e