2016-04-17 9 views
0

Dies ist Teil meines CodeWie fülle ich FXCollections.observableArrayList mit loop? [Javafx]

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

wo durch eine Liste (Liste materia2) jedes Element dieser Liste in String zu konvertieren, später voll FXCollections.observableArrayList (neue Tabelle (v)); wo "v" ist jede Zeichenfolge konvertiert, aber nur das letzte Element in der Liste ist sponds, meine Frage ist, wie ich es tue, dass jedes Element der Liste korrekt angezeigt wird.

Antwort

4

Erstellen Sie die Liste einmal, und fügen Sie ein Element, um es jedes Mal, wenn Sie durch die Schleife durchlaufen:

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