ObservableList
是按性质排序的,大多数访问和报告都是基于索引的。但突然间,在报告移除情况时,他们转而采用基于价值的方法。
为什么?
我有第二个列表,其中包含 ObservableList 的附加信息,并希望使其与 ObservableList 保持同步。我可以跟踪排列、更新和添加,但我无法跟踪删除。
为什么?
如何知道 ObservableList 中移除元素的索引?可能吗?
JavaFX 8 文档在这里:http ://docs.oracle.com/javase/8/javafx/api/javafx/collections/ListChangeListener.Change.html
更新
假设我有ObservableList
,它包含 5 个结果相同的值,例如字符串“person”、“person”、“person”、“person”、“person”。现在我删除了最后三个人。getRemoved()
如果只显示三个值,我怎么知道最后 3 个人被删除?