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

MIG*_*AVO 1 java javafx list

这是我的代码的一部分

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

其中通过列表(List materia2)将该列表的每个元素转换为字符串,然后是完整的 FXCollections.observableArrayList(新表(v));其中“v”是转换的每个字符串,但只有列表中的最后一项是 sponds,我的问题是,正如我所做的那样,列表的每个元素都正确显示。

Jam*_*s_D 5

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

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