如何使用循环填充FXCollections.observableArrayList? [JavaFX的]

时间:2016-04-17 22:58:07

标签: java list javafx

这是我的代码的一部分

for (Object o : materia2) {
    String v = o.toString();
    datos = FXCollections.observableArrayList(new Tabla(v));
}

通过列表(列表materia2)转换该列表中每个元素的字符串,以后再填充FXCollections.observableArrayList(new Table(v));在哪里" v"是每个字符串被转换,但只有列表中的最后一项是sponds,我的问题是,正如我这样做,列表的每个元素都正确显示。

1 个答案:

答案 0 :(得分:4)

创建一次列表,并在每次迭代循环时为其添加一个元素:

datos = FXCollections.observableArrayList();
for (Object o : materia2) {
    String v = o.toString();
    datos.add(new Tabla(v) );
}