Moin,
WICHTIG!!!!
Frage: Hab soeben gelesen..
folgendes...
Als erstes habe ich das Bean "Car" erstellt...
Dort befinden sich Properties wie z.B. "Type", "Name" usw.
Anschliessend hab ich eine Bean namens "ViewData" erstellt mit unter anderem dem Property
...
Jetzt wollte ich dieses an meine JTable (JXTable) binden was auch funktioniert... also kann gefüllt werden etc.
Wenn ich jetzt jedoch etwas in der JTable ändere also in ein ColumnField reinklicke und den Eintrag ändere, dann springt mein PropertyChangeListener, bzw. ObservableListLIstener irgendwie nicht an?! Wie muss ich beim Binding einer ObservableList vorgehen ?? *verzweifel*
EDIT: Es geht dadrum das ich bei einer änderung ein "aenderung"-Property auf true setzen möchte... und dies machte ich bisher in der PropertyChange Methode...
UPDATE::: Mache ich ein
bekomme ich false zurück... muss ich vllt etwas in das pojo einfuegen?!
WICHTIG!!!!
Frage: Hab soeben gelesen..
Stimmt das?! Dann kann das ja gar nicht funzn?!ObservableList is primarily intended to fire events when items are added or removed, not when items within the list change.
folgendes...
Als erstes habe ich das Bean "Car" erstellt...
Dort befinden sich Properties wie z.B. "Type", "Name" usw.
Anschliessend hab ich eine Bean namens "ViewData" erstellt mit unter anderem dem Property
Code:
private static ObservableList li = ObservableCollections.observableList(new ArrayList<Car>());
Jetzt wollte ich dieses an meine JTable (JXTable) binden was auch funktioniert... also kann gefüllt werden etc.
Wenn ich jetzt jedoch etwas in der JTable ändere also in ein ColumnField reinklicke und den Eintrag ändere, dann springt mein PropertyChangeListener, bzw. ObservableListLIstener irgendwie nicht an?! Wie muss ich beim Binding einer ObservableList vorgehen ?? *verzweifel*
EDIT: Es geht dadrum das ich bei einer änderung ein "aenderung"-Property auf true setzen möchte... und dies machte ich bisher in der PropertyChange Methode...
UPDATE::: Mache ich ein
Code:
li.supportsElementPropertyChanged()
Zuletzt bearbeitet: