Java 将MVC中的操作添加到仍然不存在的对象

Java 将MVC中的操作添加到仍然不存在的对象,java,design-patterns,model-view-controller,Java,Design Patterns,Model View Controller,我在我的项目中使用MVC架构。我的控制器可以同时看到视图和模型。我的所有动作都在控制器中,所以当我创建控制器时,我有方法addActions(),该方法由控制器中的构造函数调用,该构造函数将所有动作添加到视图元素中。看起来是这样的: private void prepareActions() { view.getMenu().setHelpAboutAction(aboutTeamAction); view.getMenu().setExitAction(exitAction);

我在我的项目中使用MVC架构。我的控制器可以同时看到视图和模型。我的所有动作都在控制器中,所以当我创建控制器时,我有方法addActions(),该方法由控制器中的构造函数调用,该构造函数将所有动作添加到视图元素中。看起来是这样的:

private void prepareActions()
{
    view.getMenu().setHelpAboutAction(aboutTeamAction);
    view.getMenu().setExitAction(exitAction);
}
但这仅适用于在创建视图时创建的视图中的对象


但问题是,我在点击按钮时创建了一些对象。当它们不存在时,我无法在创建控制器时访问它们。如何附加这些操作?

编写方法以注册新对象,并编写方法以正确删除它们