如何通过代码在 JavaFX 中合并 GridPane 的单元格?
How to merge cells of a GridPane in JavaFX through code?
我的 GridPane 如下所示:
我想通过代码合并网格中心的 3 列,但找不到执行此操作的方法。 reference 如何通过场景生成器实现此目的,但我不使用场景生成器。
有谁知道如何合并它们吗?
使用GridPane.setColumnSpan
or use the appropriate GridPane.add
method添加Slider
:
GridPane.setColumnSpan(slider, 3);
或
gridPane.add(slider, 0, 0, 3, 1);
答案之前已经讲过了,但是参数对我来说不是很清楚,所以我在这里添加它
gridPane.add(pane, 0, 0, 3, 1);
这将跨越第一行的 3 个单元格
gridPane.add(Node, columnIndex, rowIndex, colspan, rowspan);
我的 GridPane 如下所示:
我想通过代码合并网格中心的 3 列,但找不到执行此操作的方法。 reference 如何通过场景生成器实现此目的,但我不使用场景生成器。
有谁知道如何合并它们吗?
使用GridPane.setColumnSpan
or use the appropriate GridPane.add
method添加Slider
:
GridPane.setColumnSpan(slider, 3);
或
gridPane.add(slider, 0, 0, 3, 1);
答案之前已经讲过了,但是参数对我来说不是很清楚,所以我在这里添加它
gridPane.add(pane, 0, 0, 3, 1);
这将跨越第一行的 3 个单元格
gridPane.add(Node, columnIndex, rowIndex, colspan, rowspan);