有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java创建具有多个GUI框架的程序

好吧,我在用Java编写一个程序,在GUI中连续的帧中向用户询问多个细节,我的主要问题是,有没有一种方法可以将所有帧放在一个类中,而不必为每个帧创建一个类

下面是我正在做的:

第一帧:

请告诉我您的姓名:[用户在此处输入姓名]//然后单击“确定”

2帧:

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

请输入第二个号码:[用户输入第二个号码]

//然后单击“下一步”

等等

如果不为每一帧创建一个新类,我想不出一种方法来实现这一点

有没有办法把所有的帧放在同一个类中。提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    在本例中,听起来您实际上不需要多个帧;相反,你需要一个框架,它的内容会发生变化。您可以对各个页面使用几个JPanel,并在它们之间切换

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