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

本文总结了 Java 图形用户界面 (GUI) 的基础知识,重点介绍了事件处理模型的关键概念,包括事件、事件源与事件监听器。此外,探讨了如何使用 Swing 创建跨平台的应用程序,以及如何通过代码量统计展示实际项目的进度。

1. 本周学习总结

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

1122280-20171104182546795-1508207418.png

1.2 可选:使用常规方法总结其他上课内容。

  • 事件源触发一个事件,但是事件源本身并不处理该事件,而是委托给事件监听器来处理
  • 使用Swing编写的图形界面程序可以跨平台
  • 通过图形用户界面编程,可以摆脱只能通过控制台接受输入,在控制台上输出结果

    2. 书面作业

    1. GUI中的事件处理

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

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

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

    1122280-20171104174212185-1074207769.png

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

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

    题目1:
    1122280-20171104153755623-649186827.png
    题目2:
    1122280-20171104172832951-636062905.png
    1122280-20171104172640310-1535149033.png
    1122280-20171104173053341-1567731659.png
    1122280-20171104173105701-1790120195.png
    题目3:
    1122280-20171104210300810-852506719.png
    1122280-20171104210927591-1392139525.png
    1122280-20171104210859935-914063145.png

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

    题目1:
    1122280-20171104154211466-1264536595.png
    1122280-20171104154250138-969196165.png
    题目2:
    1122280-20171104172933795-1177792884.png
    1122280-20171104172949966-1097587120.png
    题目3:
    1122280-20171104212917670-365204155.png
    1122280-20171104210954248-773272762.png

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

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

  • 输入(Input)是每周的代码量
  • 处理过程(Process)是将代码量数据转化成节点
  • 输出(Output)是折线图
  • 步骤:
    1、统计每周自己完成的代码量
    2、将自己每周的代码量数据转化成节点
    3、将节点连接画成折线图

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

  • 输入是班上所有人的代码量
  • 处理过程是将代码量数据转化成节点
  • 输出是折线图和代码量排行榜
  • 步骤:
    1、统计班上所有人的代码量
    2、将所有人的代码量数据转化成节点
    3、将节点连接画成折线图,将图形进行比对,并依序输出代码量,生成排行榜

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

    需要将每周的代码统计情况融合到一张表中。
    1122280-20171104213930107-467477223.png

周次总代码量新增代码量总文件数新增文件数
81951479348

转载于:https://www.cnblogs.com/jmu201621123083/p/7783990.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值