我正在构建我的第一个Swing应用程序,并试图弄清楚我的JDialogs(当用户选择JMenuItem时专门调用)如何更新JFrame的主客户区中的组件,该主客户区是整个应用程序。这是我想出的设计,但不知道它是否:(1)很糟糕,(2)不是标准(因此最好)的方式,或者(3)如果我完全在这里偏离基地。非常感谢任何建议。基本上,用户选择一个JMenuItem,它启动一个JDialog。用户与对话框上的组件交互,然后单击“完成”。如果一切都通过验证,JDialog将关闭,我希望父窗口(一个JFrame)更新其状态(并最终波及到其组件)。我的设计:有一个作为JFrame子类(我的应用程序)成员的