java - Java 创建具有多个 GUI 框架的程序
问题描述
好吧,我在 Java 中制作了一个程序,要求用户在 GUI 中的连续帧中提供多个细节,我的主要问题是有没有办法将所有帧放在一个类中,而不必为每个帧创建一个类。
所以这就是我在做什么:
第一帧:
请给我你的名字:[User puts name here] //然后点击确定
2帧:
请输入第一个数字:[用户输入第一个数字]
请输入第二个数字:[用户输入第二个数字]
//然后点击下一步
等等
如果不为每个帧创建一个新类,我无法找到一种方法。
有没有办法将所有框架放在同一个类中。提前致谢
解决方案
在这种情况下,听起来您实际上并不需要多个帧;相反,您需要一帧,并且其内容会发生变化。您可以为各个页面使用多个 JPanel,并在它们之间切换。
也就是说,您不应该将整个对话框混入一个类;相反,您应该练习关注点分离,将代码切割成合理的块,并可能使用 MVC 之类的设计模式。
推荐阅读
- jquery - jquery,本地存储保存onclick
- perl - Perl OR 条件
- elasticsearch - Elasticsearch索引按日期搜索性能 - 拆分或不拆分
- python - matplotlib如何计算直方图的密度
- python - pytest正在安装:TypeError:“模块”对象不可调用
- python-3.x - 根据python列表中的某些条件查找最小值?
- javascript - 错误 signInWithPhoneNumber failed: Expected 2 arguments but got 1 signup through firebase in react native
- python - Celery 消费者没有收到来自 LocalStack 上 SQS 队列的消息
- reactjs - 有没有聪明的方法在 React 中禁用多个 div?
- python - 在 Python 中缩放图像使其更暗