gridpane javafx node column span 如何使用?
gridpane javafx node column span how to use?
嘿,我有一个网格窗格,对于其中一个节点,我希望它能够占据整行。
但我似乎无法弄清楚如何使用 GridPane.setColumnSpan(node, column span);
这是我的代码
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);
这是现在的样子
这就是我想要的样子
我很感激任何帮助。谢谢
您可以使用 GridPane.REMAINING
:
GridPane.setColumnSpan(yourNode, GridPane.REMAINING);
嘿,我有一个网格窗格,对于其中一个节点,我希望它能够占据整行。
但我似乎无法弄清楚如何使用 GridPane.setColumnSpan(node, column span);
这是我的代码
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);
这是现在的样子
这就是我想要的样子
我很感激任何帮助。谢谢
您可以使用 GridPane.REMAINING
:
GridPane.setColumnSpan(yourNode, GridPane.REMAINING);