Hallo,
ich programmiere momentan ein kleines Programm in dem in ein TableView mit 3 Spalten und entsprechendem Inhalt habe:
(ID,Name,Anzahl).
Des Weiteren lese ich die Werte aus für die Tabelle aus einer Datei aus (in ArrayList welche ich dann zu einer ObservableList mache) und befülle die Tabelle damit, was auch schon funktioniert.
Zu meiner Frage: Ich möchte über die GUI noch weitere Werte hinzufügen, also dass die Wete sofort in der Tabelle angezeigt werden. Dafür möchte ich nur ein einziges Eingabefeld benutzen für den Namen, die ID lasse ich in einer anderen Klasse automatisch ermitteln und die Anzahl soll immer am Anfang auf 0 stehen.
Das alles in der normalen ArrayList bzw in die Datei hinzuzufügen klappt ja schon aber ich weiß nicht wie ich es der ObservableList sagen soll. Bisher hab ich es mit Liste.add(new Objekt()) probiert was mir aber ein komplett falsches Ergebnis bringt.
Wie lässt sich das beheben?
Danke schon mal im Voraus
ich programmiere momentan ein kleines Programm in dem in ein TableView mit 3 Spalten und entsprechendem Inhalt habe:
(ID,Name,Anzahl).
Des Weiteren lese ich die Werte aus für die Tabelle aus einer Datei aus (in ArrayList welche ich dann zu einer ObservableList mache) und befülle die Tabelle damit, was auch schon funktioniert.
Zu meiner Frage: Ich möchte über die GUI noch weitere Werte hinzufügen, also dass die Wete sofort in der Tabelle angezeigt werden. Dafür möchte ich nur ein einziges Eingabefeld benutzen für den Namen, die ID lasse ich in einer anderen Klasse automatisch ermitteln und die Anzahl soll immer am Anfang auf 0 stehen.
Das alles in der normalen ArrayList bzw in die Datei hinzuzufügen klappt ja schon aber ich weiß nicht wie ich es der ObservableList sagen soll. Bisher hab ich es mit Liste.add(new Objekt()) probiert was mir aber ein komplett falsches Ergebnis bringt.
Wie lässt sich das beheben?
Danke schon mal im Voraus