我有一个JavaFX-2
用该语言编写的自定义组件fxml
(我将其称为子级或子级),我用它JavaFX Scene Builder
来创建它。我的一个视图类需要显示几个(~100)这些组件并与它们通信。考虑到MVC
架构,最好的沟通方式是什么?
- (容器)模型 -> (儿童)模型
- (容器)控制器 -> (儿童)控制器
- (容器)控制器 -> (儿童)模型
基本上,我至少需要能够监视子 UI 和/或容器对象中发生的两种事件。
案例 1:用户单击了我的自定义组件(子组件)中存在的按钮(或与另一个对象交互),容器必须就更改进行通信。
案例 2:用户在容器上触发了一个事件,例如基于特定查询过滤组件,我需要与孩子们沟通这个变化。
提前感谢所有帮助。干杯