我对 GUI 很陌生,我想了解如何正确构建我的程序。
我正在寻找为 MVC 模型创建一个 GUI(所有控制方法都已实现)。假设我需要有 3 个单独的窗口,某些按钮关闭一个窗口并打开另一个窗口。
我正在考虑开设 3 节课,每个窗口一节课。每个窗口都是一个 JFrame。这合理吗?然后,我们需要放入动作监听器。那些会去哪里?我在想应该有另外一个类,主要方法。该类还可以具有所有动作侦听器,因为该类还创建了控件并能够调用控件的方法。这是一个很好的方法吗?
无论您的建议是什么,您能否提供一个关于这在代码方面的外观的想法?我知道如何将组件放在一个框架中,并在该框架中添加一个侦听器,以便按钮执行某些操作。但我不确定这在多个窗口中会是什么样子。任何小例子都可以。谢谢。