Guten Tag
Ich sitze hier an einer JavaFX View und habe gerade einwenig Mühe damit…
Ich erstelle mir eine Observable List die ich befülle:
private ObservableList<Artikel> observableList = FXCollections.observableList(artikelliste);
// private ObjectProperty<ObservableList<Artikel>> clients = new SimpleObjectProperty<ObservableList<Artikel>>();
/**
*
*/
public VerwArtikel() {
// 99 Artikel definieren
for (int i = 0; i < 100; i++) {
observableList.add(new Artikel());
}
}
/**
* Speichert einen Artikel der geändert wurde
*/
public void saveArtikel(int artNr, int hauptAbl1, int hauptAbl2, int hauptAbl3, int hauptAbl4, int hauptAbl5, int hauptAbl6,
int hauptAbl7, int hauptAbl8) {
observableList.get(artNr).setHauptablauf_1(hauptAbl1);
observableList.get(artNr).setHauptablauf_1(hauptAbl2);
observableList.get(artNr).setHauptablauf_1(hauptAbl3);
observableList.get(artNr).setHauptablauf_1(hauptAbl4);
observableList.get(artNr).setHauptablauf_1(hauptAbl5);
observableList.get(artNr).setHauptablauf_1(hauptAbl6);
observableList.get(artNr).setHauptablauf_1(hauptAbl7);
observableList.get(artNr).setHauptablauf_1(hauptAbl8);
observableList.add(new Artikel());
System.out.println("liste gespeichert");
}
/**
* Gibt die Artikelliste zurück
*
* @return Observablelist
*/
public ObservableList<Artikel> getClients() {
return observableList;
}```
Dies funktioniert einwandfrei. Nun möchte ich in der View informiert werden ob sich etwas an der Liste geändert hat. Um so den aktuellen Artikel anzuzeigen.
Wie muss ich den listener dazu gestalten?
Gruss und Danke schonmal