假設我有一個地圖收藏:JavaFX的:將行添加到TableView中有一個HashMap結合
ObserableHashMap<K,V> map = FXCollections.observableHashMap();
我把1個記錄到這個地圖FXML控制器初始化過程,然後把它包裝成ObservableList
:
ObservableList<ObserableHashMap.Entry<K,V>> list = FXCollections.observableArrayList(map.entrySet());
然後setitems
我tableView.setItems(list);
一切都很好,當我運行這個應用程序的JavaFX和1個記錄被顯示。
問題是:
當我更多的記錄後添加到我的地圖,我的TableView
不會刷新這些記錄。
如何將動態地圖集合綁定到我的TableView
?
感謝
順便說一句,一旦我將ObserableHashMap地圖更改爲ObserableArrayList – user2196346
請儘快安排,請添加一些代碼來證明問題。只有3行代碼很難看出你的問題。 –