201621123078《Java程序设计》第7周学习总i结

1. 本周学习总结

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

1122714-20171104103315326-473476512.png

1.2 可选:使用常规方法总结其他上课内容。
  • Swing分为容器组件和其他组件,容器组件主要包含了JFrame(框架)和Jpanel(面板)。
  • 布局管理器主要有FlowLayout布局和BorderLayout布局
  • 事件处理有事件源和事件监听器

    2.书面作业

1. GUI中的事件处理
1.1 写出事件处理模型中最重要的几个关键词。
  1. 事件源:能够产生事件的GUI组件对象,如按钮、文本框等。
  2. 事件监听器:由事件源触发一个事件,监听器来处理该事件。
  3. 事件处理方法:接受、解析、处理事件类对象。
1.2 任意编写事件处理相关代码(程序中需要出现你的学号与姓名)并截图,以证明你理解了事件处理模型。

1122714-20171104112103982-1328033652.png
1122714-20171104112130216-1129684404.png
1122714-20171104112148607-10512067.png

3.其他:如果大作业实在搞不定,请完成实验任务书上的题目1、题目2、题目3。

大作业的还没有改善好,就先做了下面的实验,后续我会补上,见谅。

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

实验一:

1122714-20171108164614028-2071282706.png

实验二:
1122714-20171108212023981-1567129454.png
1122714-20171108212104200-314537803.png

实验三:
1122714-20171104204339701-723467437.jpg
1122714-20171104211948795-1160081875.png
1122714-20171108210509872-29021291.png
1122714-20171108210613466-1511214916.png

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

实验一:
1122714-20171104212207873-782573780.png

1122714-20171108164357700-2097631017.png
实验二:
1122714-20171108211935638-1545171007.png

实验三:
1122714-20171104204608341-277488609.png

选做:4.思考:使用Java解决实际问题-代码量统计及显示

4.1 为了以更直观的方式展示每周自己完成的代码量,现在想用图形编程技术将自己每周的代码量数据以折线图的方式展现出来。请描述解决这个问题的输入(Input)是什么?处理过程(Process)是什么?输出(Output)是什么?并写出解决这个问题的步骤。

Input:个人的每周代码总量

Output:代码量数据折线图

解决步骤:1、先统计每周代码量2、将统计的代码数量转化为点的集合3、通过点与点之间的关系用Swing的方法画出折线图形。

4.2 进阶:如果希望统计班上所有人的代码量、代码量变化趋势,并实现一个代码量排行榜,应如何解决?该问题的输入是什么,处理过程是什么,输出是什么?解决这个问题大概需要几个步骤。

Input:个人的总代码量

Output:个人的代码量、代码量变化趋势

解决方法:将代码数量进行汇总,形成点集,将其排序形成排行榜,最后通过软件编程形成图形。

步骤:1、统计每个人的每周代码总量;2、通过总量转化为点的集合;3、通过点与点之间的集合将其用netbeans得到变化趋势;4、将代码量进行排序,最后输出其排行榜。

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

周次总代码量新增代码量总文件数新增文件数
10000
228028055
353025094
4950420156
51345395205
61924579266
72248324315

转载于:https://www.cnblogs.com/helloLV/p/7783873.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值