CS计算机代考程序代写 gui Java 一种。 开发接口

一种。 开发接口
任务 1 [14 分]
使用命令 java CheckIn 启动程序后,界面应如下所示
如图 1 所示:

您的任务:完成图 1 所示的 Java 图形用户界面 (GUI)
界面的预期外观。有关详细信息,请参阅下面的注释。
1) 创建名为 MyFrame.java 的类文件来设计 GUI;
2)创建主类文件CheckIn.java作为Java应用的入口点;
3) 使用 GridLayout 将 GUI 组件按行和列排列,以便 int
行 = 9,列 = 1;
4)创建JFrame和JPanel的实例,制作框架和面板;
5) 使用 JLabel、JTextField、JComboBox、JCheckBox 在界面中制作小部件
和 JButton。
6) 四个 JComboBox 接受这样的字符串数组:
i) 出生日期(月)——从一月到十二月;
ii) 出生日期(年)——从 1998 年到 2005 年;
iii) 课程——所有可用的北京邮电大学本科课程;
iv) 课程(年)——从第 1 年到第 4 年。
7) 当 JButton ‘Clear’被点击时,程序将清除输入的信息;
8) 当JButton ‘Exit’被点击时,程序将退出;
EBU4201 – Java 编程入门 (2020/21) 第 3 页,共 6 页
9) JButton ‘Next step’ 被放置为任务 1 和更多指令的占位符
在任务 2 中可用。
注意:您不需要记录信息,任务 1 只是关于构建 GUI。
任务 2 [12 分]
一旦用户单击图 1 中的“下一步”按钮,您的界面应如下所示
在图 2 中。这是用户完成正在进行的检查的地方。

您的任务:当单击 JButton 的“下一步”时,完成如图 2 所示的 GUI。
有关详细信息,请参阅下面的注释。
1) 创建名为AnotherFrame.java 的类文件来设计GUI;
2) 使用 BorderLayout 将组件放在三个区域:NORTH、CENTER 和 SOUTH。
3)创建JFrame和JPanel的实例,制作框架和面板;
4) 使用 JLabel、JTextArea 和 JButton 在界面中制作小部件。
5)中间面板的JTextArea显示用户从
MyFrame.java。
6) 当 JButton ‘Finish’被点击时,程序将退出。
7)一旦用户输入信息,您需要将信息存储在一个数组中
成功获得。
湾提高界面交互性
至此,GUI 设计完成。然而,Java 程序需要几个
改进以增强最终用户使用该程序的体验。
任务 3 [12 分]
您的任务:Java 程序现在应该确保用户完成请求的信息
以便顺利完成入住手续。以图为例
3a、当用户不提供邮箱地址信息时:
1) 会出现一个错误对话框,提示用户填写缺失的信息
(参见图 3a 的左侧面板);
2)未完成的会话以红色突出显示,以便用户可以轻松检查丢失的会话
要完成的信息(参见图 3a 的右侧面板);

3) Java 程序现在不会进入检查完成阶段
(AnotherFrame.java),因为信息不完整;
4)你的程序还应该提示用户完成其他缺失的信息
部分(包括 CheckBox)。

5) 如果所有信息都是用户输入的,你的程序应该弹出一个对话框
如图 3b 与用户确认后进行最终确认
入住手续完成。

暗示:
1.需要导入javax.swing包的JOptionPane类来使
标准消息对话框。
文档 [12 分]
您提交的作品必须包括:
一种。自动生成的 Javadoc 文件。
湾代码中的注释(内部和 Javadoc)。
C。用户手册;这应该是一份不超过两页 A4 纸的文件 1
包括有关如何运行程序的说明(即如何启动它以及如何使用它)。
注意:所有文档文件必须放在名为 Documentation 的目录中。
评分方案
分数将被授予以下内容:
1.清晰的界面
2. 正确运行的代码
3. 结构清晰的代码,包括注释和合理的变量、类和方法名称
4. 除了 .awt、.swing 和 .util 包之外,您不应使用任何其他 Java 包
5. 遵循面向对象原则正确设计的类。例如。不要写
主要方法中的所有内容,将代码重复保持在最低限度(即使用方法),执行
除非有充分的理由,否则不要使用静态方法
注1:主程序文件必须叫CheckIn.java,必须编译运行
从命令行;否则,将无法为任何已实施的项目打分
功能。
注 2:必须使用 OpenJDK 15,如教学块 1 中所述(点击此处了解更多
信息)。
注 3:所有文档文件都应放在名为 Documentation 的目录中。
1 接受的文件格式包括:.txt、.docx 和 .pdf。
提交说明
您必须压缩以下所有文件:
1. 从任务 1 到任务 3 创建的目录,包括生成的所有 .java 文件2
.
2. Documentation 目录,包括所有 Javadoc 注释和用户手册。
笔记:
• 您必须将您的 .zip 文件命名为 201921xxxx.zip,其中 201921xxxx 是您的 BUPT 学生
数字。
• 您必须将 .zip 文件提交到 QMplus 3 中的 EBU4201 课程区,在
作业活动小项目(提交)。
重要提示:这是一个单独的评估课程;因此,学生必须
不得分组工作,不得共享代码解决方案。学生不得发布(部分)代码
在 QMplus 中询问有关 Mini-Project 的问题时的解决方案。