27
Gibt es eine Möglichkeit, ArrayList
zu ObservableList
zu übertragen? Ich würde es gerne tun, ohne durch ArrayList
zu iterieren.JavaFX, Casting ArrayList zu ObservableList
Um genauer zu sein, verwende ich ORMLite, um Daten aus der Datenbank zu erhalten, und ich brauche ObservableList
als eine Ausgabe der Methode holen Daten aus der DB.
Zur Zeit mache ich etwas wie folgt aus:
ArrayList<Stavka> listStavaka = new ArrayList<>();
Dao<Stavka, Integer> stavkaDao = DaoManager.createDao(connection, Stavka.class);
listStavaka = (ArrayList<Stavka>) stavkaDao.queryForAll();
ObservableList<Stavka> oListStavaka = FXCollections.observableArrayList();
for (Stavka stavka : listStavaka) {
oListStavaka.add(stavka);
}
Und ich möchte so etwas tun:
ObservableList<Stavka> listStavaka = FXCollections.observableArrayList();
Dao<Stavka, Integer> stavkaDao = DaoManager.createDao(connection, Stavka.class);
listStavaka = (ObservableList<Stavka>) stavkaDao.queryForAll();