gridpane javafx节点列跨度如何使用?

Gri*_*ire 2 java javafx html-table gridpane

嘿,我有一个gridpane和一个节点,我希望它能够占用整行.

但我似乎无法弄清楚如何使用GridPane.setColumnSpan(节点,列跨度);

继承我的代码

grid.getChildren().addAll(animalFields(animal));
        grid.setHgap(10);
        grid.addRow(2, status, neutered, chipped, vaccinated, reserved);
        grid.addRow(3, statusCb,new HBox(neuteredYes, neuteredNo), new HBox(chippedYes, chippedNo), new HBox(vaccinatedYes, vaccinatedNo), new HBox(reservedYes, reservedNo));
        grid.addRow(4, new Label("people interested"));
        grid.addRow(6, sponsorsTable(((Adoption) animal.getAdoption()).getInterested()));
        GridPane.setColumnSpan(sponsorsTable(((Adoption) animal.getAdoption()).getInterested()), 6);
        grid.addRow(7, hBox2);
Run Code Online (Sandbox Code Playgroud)

这就是它现在的样子

目前的样子

这就是我想要的样子

在此输入图像描述

感谢任何帮助.谢谢

jns*_*jns 5

你可以使用GridPane.REMAINING:

GridPane.setColumnSpan(yourNode, GridPane.REMAINING);
Run Code Online (Sandbox Code Playgroud)