Auf Thema antworten

Ich versuche gerade durch deine Gedankengänge durchzusteigen, aber ich hab wohl tatsächlich zu wenig Schlaf abbekommen heute Nacht: Ich schaffe es nicht!


Fangen wir von vorne an. Du *musst* dein Modell zwingend serialisierbar machen? Wieso? (Entschuldige die doofe Frage, aber in meinen ganzen Jahren als Java-Entwickler habe ich dieses Feature nie verwenden müssen und wenn, dann XML oder JSON verwendet.)

Das Observables wie BooleanProperties allerdings nicht serialialisierbar sind, wusste ich nicht. Sei's drum: Ich verstehe deine erweiterte Card-Klasse nicht. Warum verwendest du boolean und BooleanProperty nebeneinander? Warum überschreibst du bei jedem setDoppelt die BooleanProperty, statt sie nur neu zu setzen?


Warum dieses "ov" in der TableCell? Warum nicht ((Card)item)doppeltProperty() - du musst es nicht in der Cell noch einmal abspeichern. Auch die Cell würde ich einfach vor Ort machen ([c]CheckBox cb=new CheckBox(); cb.selectedProperty().bind...;setGraphic(cb);[/c] - aber das ist eher Geschmackssache).


BTW: Warum überhaupt Denglische Bezeichner für alles, da graust es mir ja! :p



Oben