一. 本周学习总结
1. 思维导图:Java图形界面总结
二.书面作业
1. GUI中的事件处理
1.1 写出事件处理模型中最重要的几个关键词。
- 事件源:能够产生事件的GUI组件,如按钮、文本框。
- 事件监听器:事件源促发的事件是由事件监听器来处理的。
1.2 任意编写事件处理相关代码(程序中需要出现你的学号与姓名)并截图,以证明你理解了事件处理模型。
我就直接使用下题的题目1中编写的代码来证明,图如下,此图是在事件监听器里面写的代码,事件源为按钮
2.其他:如果大作业实在搞不定,请完成实验任务书上的题目1、题目2、题目3。
2.1 运行界面截图,需要出现你的学号与姓名。
-
题目1:
-
题目2:
登陆面板:
输入正确:
输入错误:
-
题目3:
登陆面板:
输入错误:
输入正确及点击登陆进入新的面板(点击退出即退出程序):
2.2 截图在NetBeans中出现的关键代码,不得将代码复制到其他编辑器。
-
题目1:
在计算(事件监听器)中书写的代码:
把计算相加的部分单独写一个类出来:
-
题目2:
一些组件的定义:
事件监听器以及组件面板的添加:
-
题目3:
登陆按钮(事件监听器)里的代码:
退出按钮(事件监听器)里的代码:
三.统计本周完成的代码量
需要将每周的代码统计情况融合到一张表中。
周次 | 总行数 | 新增行数 | 总文件数 | 新增文件数 |
---|---|---|---|---|
1 | 115 | 115 | 17 | 17 |
2 | 421 | 306 | 24 | 7 |
3 | 698 | 277 | 30 | 6 |
5 | 1085 | 387 | 38 | 8 |
6 | 1497 | 412 | 48 | 10 |
7 | 2033 | 536 | 57 | 9 |
8 | 2265 | 232 | 60 | 3 |