在我的研究中,我在这里找到了这个问题:Applying MVC With JavaFx其中James_D正在讨论关于JavaFX中MVP的明确方法(完整APP在这里:https://github.com/james-d/SimpleMVP)。
我阅读并理解了代码,它确实帮助了我,但它只是在这里用“显示并建议编辑”数据给用户,使用绑定等...但是如果我想在James_D的MVP示例中实现添加功能吗?
让我们假设我创建了一个新视图,在属性中拥有DataModel,其中字段读取用户输入等...然后我创建一个新的Controller处理此接口并在模型上执行任务。我需要在DataModel中添加一个方法addPerson(Person p)
只是为了向ObservableList添加一个Person,通过模型更新UI是一个好主意吗? (我在这里被告知JavaFX - MVC Application best practices with database通过模型更新UI并不是一个好习惯。)
提前感谢您的帮助,
此致 保罗