这是我的代码的一部分

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


通过列表(列表materia2)在哪里将列表中的每个元素转换为字符串,之后是完整的FXCollections.observableArrayList(新表(v));其中“ v”是每个转换的字符串,但仅列表中的最后一项是自动生成的,我的问题是,正如我所做的那样,列表中的每个元素均正确显示。

最佳答案

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

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

关于java - 如何用循环填充FXCollections.observableArrayList? [javafx],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36683149/

10-11 15:01