1
A
回答
1
只需從GridPane
的孩子找到的最大行索引:
GridPane gridPane = ...
int maxIndex = gridPane.getChildren().stream().mapToInt(n -> {
Integer row = GridPane.getRowIndex(n);
Integer rowSpan = GridPane.getRowSpan(n);
// default values are 0/1 respecively
return (row == null ? 0 : row) + (rowSpan == null ? 0 : rowSpan - 1);
}).max().orElse(-1);
// add nodes after last row
gridPane.addRow(maxIndex+1, node1, node2, ...);
這對我來說,你要問什麼做的確實不清楚。你想獲得'GridPane'的行數嗎?或者你想將元素添加到指定的行中?要麼? – DVarga