我编写基于 Java/Swing 的 UI。我的对话框非常复杂,屏幕动态有很多规则:何时启用/禁用按钮,何时允许编辑某些字段等。 通常有小部件,并且有一些规则可以将它们设置为某种状态。 我想知道是否有任何好的模式,以及如何以任何标准化方式解决此类问题的想法。
现在我仍然使用一些标志来确定小部件状态等。但是对于复杂的对话框,这种方法变得复杂。以后维护此类代码也存在问题。 我在等你的建议。
问候, 马尔辛
最佳答案
这种问题有一个特定的模式,“中介者”。是著名的GoF设计模式之一
关于java - 屏幕动态模式,GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3075007/