假设我有一个相当大的“可观察列表”,而我只想在视图中显示从该列表中提取的几个数据。
是否有一种非常简单的方法(从内存上讲,最便宜的复杂性)将我的列表的一部分绑定到我的视图中? IE:N个元素。
我不想将前100个元素复制到全新的ObservableList中,因为它只会重新创建新对象并浪费内存。我听说过子列表,但是不确定如何使用它们。 我之所以这么问,是因为示例(显示了N个元素)只是作为用户示例。
我想在填充列表时填充视图,但我希望将这些部分分开。
private ObservableList<?> mixedList = FXCollections.observableArrayList();
private TableView<?> mixedTable;
mixedTable.setItems(N elements of mixedList);