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

标签 java list javafx

这是我的代码的一部分

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

其中通过一个列表(List materia2)将该列表的每个元素转换为字符串,稍后,完整的 FXCollections.observableArrayList (new Table (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/

相关文章:

JavaFX 8 : rendering messed up on Linux

java - 为什么ListView显示对象地址而不是内容?

java - 如果它实际计算就不可能中断线程?

java - 如何在不使用 UDF 的情况下更新特定 Aerospike 记录的 TTL?

java Files.readAllBytes(image.png) 不起作用

python - 子列表到字典

java - 如何使 ListView 看起来与包含元素时相同?

c# - 如何将 double 列表中的所有元素相乘?

python - 如何拆分列表中的字符串

css - 将红色星号添加到 javafx 标签文本的开头