1.本周学习总结
1.1思维导图:Java图形界面总结
2.书面作业
2.1.GUI中的事件处理
2.1.1写出事件处理模型中最重要的几个关键词。
- 窗体:组件的载体
- 事件:用户所进行的操作
- 事件源:用于产生事件的组件
事件监听器:对事件进行处理的操作
2.1.2 任意编写事件处理相关代码(程序中需要出现你的学号与姓名)并截图,以证明你理解了事件处理模型。
2.2 大作业:使用图形界面改善你的购物车,考核点如下:(我选择的下面的题目)
2.2.1 给出项目的分工表格与git地址
2.2.2尝试使用图形界面改写(截图你的程序,图形界面中需要出现你的姓名)
2.2.3 将基于控制台界面的程序改写为基于GUI的程序这个过程碰到什么问题?总结:以后编写方法时,应该遵循一些什么原则?
2.2.4 给出几个人在码云上同一项目的提交记录截图。如果某个人无提交记录,视为未完成。
2.3. 其他大作业实在搞不定,完成实验任务书上的题目1、题目2、题目3。
2.3.1 运行界面截图,需要出现你的学号与姓名。
- 题目一
题目二
- 运行界面
- 输入为123,密码为1234时
- 输入正确的帐号密码时(即帐号:201621123081,密码:suwl)
- 题目三
选做:2.4思考:使用Java解决实际问题-代码量统计及显示
2.4.1为了以更直观的方式展示每周自己完成的代码量,现在想用图形编程技术将自己每周的代码量数据以折线图的方式展现出来。请描述解决这个问题的输入(Input)是什么?处理过程(Process)是什么?输出(Output)是什么?并写出解决这个问题的步骤。
- 输入input:每周代码量数据
- 处理过程Process:以周次为横坐标,代码量为纵坐标建立坐标图,画出折线图
- 输出Output:输出坐标轴和折线图
- 处理步骤:
1.记下每周的代码量
2.确定坐标轴的横纵坐标
3.通过Swing组件作图
3.统计本周完成的代码量
需要将每周的代码统计情况融合到一张表中。
周次 | 总代码量 | 新增代码量 | 总文件数 | 新增文件数 |
---|---|---|---|---|
1 | 120 | 120 | 2 | 2 |
2 | 280 | 160 | 5 | 3 |
3 | 590 | 310 | 10 | 5 |
4 | 780 | 190 | 12 | 2 |
5 | 1290 | 510 | 17 | 5 |
6 | 1710 | 420 | 20 | 3 |
7 | 2513 | 803 | 24 | 4 |