TableColumn/TableCell have api/implementation to set the properties a cell needs to observe to keep its visual representation of its item up to date. ListView/ListCell should provide the same. Didn't check TreeView/TreeCell, but if they don't have it, it should be added there as well.
see also:
http://forums.oracle.com/forums/thread.jspa?threadID=2252943
see also:
http://forums.oracle.com/forums/thread.jspa?threadID=2252943