hiho,
wie immer ein sehr toller titel
Ich stehe grad vor folgendem Problem:
ich habe eine zentrale Datenklasse, welche vorerst eine ArrayList<Person> beinhaltet, wird später noch mehr dazu kommen.
Ich möchte die Daten dieser ArrayList nun auf versch. Komponenten verteilen und anzeigen. In einem JTable sehe ich so ziemlich alles an Personen-Eigenschaften. Dennoch würde ich zwecks Suche oder später auch im Sinne von Filtern einige Daten (z.B. Name, VName) in JLists oder JTrees abbilden.
Wie löse ich es nun am Besten, dass ich diese Komponenten alle aktuell halte (sprich Druck auf Toolbarbutton = neue Person .. impliziert neuer Eintrag in Tabelle, Liste etc.). Bisher habe ich die Tabelle als einzelnen Listener registriert, der Rest ist noch nicht da, aber würde es Sinn machen, an die 6-7 Swing-Komponenten als Listener an der Datenklasse zu registrieren, oder gibt es da andere üblichere Wege zentrale Daten(-änderungen) zu propagieren!?
wie immer ein sehr toller titel
Ich stehe grad vor folgendem Problem:
ich habe eine zentrale Datenklasse, welche vorerst eine ArrayList<Person> beinhaltet, wird später noch mehr dazu kommen.
Ich möchte die Daten dieser ArrayList nun auf versch. Komponenten verteilen und anzeigen. In einem JTable sehe ich so ziemlich alles an Personen-Eigenschaften. Dennoch würde ich zwecks Suche oder später auch im Sinne von Filtern einige Daten (z.B. Name, VName) in JLists oder JTrees abbilden.
Wie löse ich es nun am Besten, dass ich diese Komponenten alle aktuell halte (sprich Druck auf Toolbarbutton = neue Person .. impliziert neuer Eintrag in Tabelle, Liste etc.). Bisher habe ich die Tabelle als einzelnen Listener registriert, der Rest ist noch nicht da, aber würde es Sinn machen, an die 6-7 Swing-Komponenten als Listener an der Datenklasse zu registrieren, oder gibt es da andere üblichere Wege zentrale Daten(-änderungen) zu propagieren!?
Zuletzt bearbeitet: