android中的ListView使用的是Adapter的notifyDataSetChanged方法来更新UI,
在JavaFx中也有ListView,但是没有adapter,自身也没有提供更新的方法。
在数据被添加的时候,会自动更新UI显示。但是当已添加的数据中某个属性发生更改,UI界面是不会自动更新的。
解决办法很奇葩,但是可以达到效果:
listView.setItems(null);
listView.setItems(list);
android中的ListView使用的是Adapter的notifyDataSetChanged方法来更新UI,
在JavaFx中也有ListView,但是没有adapter,自身也没有提供更新的方法。
在数据被添加的时候,会自动更新UI显示。但是当已添加的数据中某个属性发生更改,UI界面是不会自动更新的。
解决办法很奇葩,但是可以达到效果:
listView.setItems(null);
listView.setItems(list);