Java 如何从GridPane中删除TextField?

Java 如何从GridPane中删除TextField?,java,javafx,Java,Javafx,我在网格窗格详细信息中添加了一些文本字段 coTextField = new TextField[20]; for (int i = 0; i < repairsTable.getSelectionModel().getSelectedItem().getRepairDetailsList().size(); i++) { coTextField[i] = new TextField(); details.add(coTextField[i], 0, i+1); } c

我在
网格窗格详细信息中添加了一些
文本字段

coTextField = new TextField[20];
for (int i = 0; i < repairsTable.getSelectionModel().getSelectedItem().getRepairDetailsList().size(); i++) {

    coTextField[i] = new TextField();
    details.add(coTextField[i], 0, i+1);
}
coTextField=newtextfield[20];
对于(int i=0;i

之后如何删除它?

使用“删除”。但不确定这将如何影响您的布局。您也可以始终
.setVisible(false)

details.getChildren().remove(coTextField[i]);

你能解释一下“别忘了重新油漆/重新验证”是什么意思吗?通常,对于JavaFX,系统将自动“重新绘制”更新的布局,应用程序编码人员通常不需要做任何事情,因此,我不太明白在这种情况下需要做些什么。如果一个答案值得一次投票,直到作者只写了一个毫无意义/错误的句子/段落,这是一个微不足道的问题。在这里,我必须同意朱厄西的观点。。。请