首页 > 解决方案 > Java 创建具有多个 GUI 框架的程序

问题描述

好吧,我在 Java 中制作了一个程序,要求用户在 GUI 中的连续帧中提供多个细节,我的主要问题是有没有办法将所有帧放在一个类中,而不必为每个帧创建一个类。

所以这就是我在做什么:

第一帧:

请给我你的名字:[User puts name here] //然后点击确定

2帧:

请输入第一个数字:[用户输入第一个数字]

请输入第二个数字:[用户输入第二个数字]

//然后点击下一步

等等

如果不为每个帧创建一个新类,我无法找到一种方法。

有没有办法将所有框架放在同一个类中。提前致谢

标签: java

解决方案


在这种情况下,听起来您实际上并不需要多个帧;相反,您需要一帧,并且其内容会发生变化。您可以为各个页面使用多个 JPanel,并在它们之间切换。

也就是说,您不应该整个对话框混入一个类;相反,您应该练习关注点分离,将代码切割成合理的块,并可能使用 MVC 之类的设计模式。


推荐阅读