201621123021《JAVA程序设计》第七周学习总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了201621123021《JAVA程序设计》第七周学习总结相关的知识,希望对你有一定的参考价值。

1. 本周学习总结

1.1 思维导图:Java图形界面总结

技术分享

 

2.书面作业

1. GUI中的事件处理

1.1 写出事件处理模型中最重要的几个关键词。

  • 事件源、事件、事件监听器

1.2 任意编写事件处理相关代码(程序中需要出现你的学号与姓名)并截图,以证明你理解了事件处理模型。

技术分享

 

 

 

2. 大作业:使用图形界面改善你的购物车

2.1 给出项目的分工表格与git地址

学生负责任务博客地址
简卓林 ShoppingCart git
董明超 Good git

2.2 尝试使用图形界面改写(截图你的程序,图形界面中需要出现你的姓名)

技术分享

2.3 将基于控制台界面的程序改写为基于GUI的程序这个过程碰到什么问题?总结:以后编写方法时,应该遵循一些什么原则?

  • 碰到的主要问题是命令行界面到图形化界面,两者的对象不同,需要引入新的类,新的函数,让人需要适应。
  • 编写方法的原则是对方法要能够拓展,适应不同的窗口。

2.4 给出几个人在码云上同一项目的提交记录截图。如果某个人无提交记录,视为未完成。

技术分享

技术分享

 

2.5 选做加分:通过LICEcap录制你的程序操作视频放到博客作业中。

技术分享

技术分享

 

3.其他

题目1: NetBeans基本使用(GUI:计算A+B)

1.1运行界面截图

技术分享

技术分享

 

1.2截图在NetBeans中出现的关键代码,不得将代码复制到其他编辑器。

技术分享

 

 技术分享

 

1.3如果在文本框中输入非数值,该程序会发生什么情况?如何改进?

  • 当我在文本框中输入非数值是因为我本身函数的设计,所以程序的运行时会报错出格式错误。
  • 对于这个问题我认为可以使用try,catch语句对错误进行正确处理。

题目2:Swing用户界面组件与事件处理

2.1运行界面截图,需要出现你的学号与姓名。

技术分享

 

2.2 截图在NetBeans中出现的关键代码,不得将代码复制到其他编辑器。

技术分享

 

2.3这个登录界面的代码与使用NetBeans生成的登录界面代码对比,有什么不同?(从布局管理器与事件处理代码这两个方面来分析)

  • 从布局管理器来讲这个登录见面的代码相对而言一般若不进行调整规则限制较大,而NetBeans可以通过实现简单的拖拉而实现布局管理。
  • 从事件处理来看登录界面通过代码来写可以对事件处理更加灵活,而NetBeans已经形成自己的框架。

题目3:使用NetBeans设计复杂用户界面(菜单)

3.1 运行界面截图,需要出现你的学号与姓名。

技术分享

 

3.2 截图在NetBeans中出现的关键代码,不得将代码复制到其他编辑器。

技术分享

技术分享

 

3.统计本周完成的代码量

周次总代码量新增代码量总文件数新增文件数
1 0 0 0 0
2 0 0 0 0
3 0 0 0 0
4 437 437 7 7
5 905 468 13 6
6 1294 389 21 8
7 1678 384 30 9

以上是关于201621123021《JAVA程序设计》第七周学习总结的主要内容,如果未能解决你的问题,请参考以下文章

第七周学习总结

20165212第七周学习总结

JAVA 第七周学习总结

20175322 《Java程序设计》第七周学习总结

20175314 《Java程序设计》第七周学习总结

吴丽丽-201871010123《面向对象程序设计(Java)》第七周学习总结