我在我的项目中使用MVC架构。我的控制器同时看到了视图和模型。我的所有动作都在控制器中,因此当我创建控制器时,我有方法addActions(),它由Controller中的构造函数调用,它将所有动作添加到视图元素中。它看起来像这样:
private void prepareActions()
{
view.getMenu().setHelpAboutAction(aboutTeamAction);
view.getMenu().setExitAction(exitAction);
}
但这仅适用于视图中创建视图时创建的对象。
但问题是因为我在按钮点击时创建了一些对象。当创建控制器不存在时,我无法访问它们。我如何附上这些行动?
答案 0 :(得分:0)
编写注册新对象的方法和正确删除它们的方法。