Javafx 如何创建自定义可观察集合

Javafx 如何创建自定义可观察集合,javafx,observablecollection,Javafx,Observablecollection,我想创建一个可观察的集合,它应该像TransformationList一样工作,重用现有的可观察集合,而不实际存储数据。我需要在几个给定集合上实现某种zip操作的集合。它对于基于聚合数据创建表非常有用 我计划为这两个列表编写自定义侦听器,以相应地更新组合列表。我不知道的是如何使用侦听器订阅体系结构。我应该扩展哪个类来访问注册监听器、向监听器发送事件和取消订阅监听器的基本功能?您看过FilteredList()了吗?否则,FXCollections工厂类允许您包装现有的集合类。您可能还需要查看以了

我想创建一个可观察的集合,它应该像TransformationList一样工作,重用现有的可观察集合,而不实际存储数据。我需要在几个给定集合上实现某种zip操作的集合。它对于基于聚合数据创建表非常有用


我计划为这两个列表编写自定义侦听器,以相应地更新组合列表。我不知道的是如何使用侦听器订阅体系结构。我应该扩展哪个类来访问注册监听器、向监听器发送事件和取消订阅监听器的基本功能?

您看过FilteredList()了吗?否则,FXCollections工厂类允许您包装现有的集合类。您可能还需要查看以了解如何在那里完成。