javafx-2 - JavaFX 2 : How do I delete a row or column in Gridpane

标签 javafx-2 gridpane

如果我想在JavaFx中以编程方式添加一行文本字段,我可以简单地使用gridpane添加方法

这会向第 1 行添加一组文本字段。

for (int i = 0; i < Fields.size(); i++) {
   gridpane.add(new TextField(), i, 1);
}

同样,如何删除一行?。我在JavaFX中没有找到合适的方法来方便地删除行/列。

最佳答案

没有直接等效的方法。要删除节点,只需使用 gridpane.getChildren().remove(...);gridpane.getChildren().removeAll(...); 并传入要删除的节点从 Pane 中。

关于javafx-2 - JavaFX 2 : How do I delete a row or column in Gridpane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23002532/

相关文章:

java - 在 javafx 中的 gridpane 中的 Pane 上放置标签

java - 在 JavaFX2 中的图片顶部绘制矩形

javafx - 使用鼠标滚轮缩放条形图

java - 在 javafx 中使用更改监听器时发生 StackOverFlow 错误

JavaFX 图形故障

java - 如何访问网格 Pane 中的控件?

JavaFX GridPane 列/行跨度与索引

netbeans - JavaFX 2.0 + NetBeans + Maven

JavaFX 强制重新计算绑定(bind)

网格 Pane 上的 JavaFX 拖放事件