Java创建具有多个GUI框架的程序
好吧,我在用Java编写一个程序,在GUI中连续的帧中向用户询问多个细节,我的主要问题是,有没有一种方法可以将所有帧放在一个类中,而不必为每个帧创建一个类
下面是我正在做的:
第一帧:
请告诉我您的姓名:[用户在此处输入姓名]//然后单击“确定”
2帧:
请输入第一个数字:[用户输入第一个数字]
请输入第二个号码:[用户输入第二个号码]
//然后单击“下一步”
等等
如果不为每一帧创建一个新类,我想不出一种方法来实现这一点
有没有办法把所有的帧放在同一个类中。提前谢谢
# 1 楼答案
在本例中,听起来您实际上不需要多个帧;相反,你需要一个框架,它的内容会发生变化。您可以对各个页面使用几个JPanel,并在它们之间切换
也就是说,您应该而不是将整个对话框混合到一个类中;相反,您应该练习分离关注点,将代码切割成合理的块,并可能使用MVC之类的设计模式