当您创建视图(在本例中为 Swing 面板)时,您会添加多个组件,例如按钮、标签、文本字段等。
然后你就有了这个视图的控制器。该视图将被控制器用于不同的模型。每个模型都需要启用/禁用不同的组件(并非所有组件都应该始终处于活动状态)。到目前为止,我所做的是在名为 example 的视图中创建一个方法:carMode()
它在视图中进行所需的配置,并根据某些条件在控制器中调用此方法。
控制器代码:
if (something == car) { view.carMode() }
但是,有时您需要查看多个不同的状态,我想知道这种方法是否可以用更好的方法代替?