• 201671010128 2017-11-12《Java程序设计》之图形程序设计


    一、基本概念

    1. Java的抽象窗口工具箱(Abstract Window Toolkit, AWT)包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类。
    2. AWT库处理用户界面元素的方法:把图形元素的创建和行为委托给本地GUI工具箱进行处理。
    3. 应用AWT编写依赖于本地用户界面元素GUI会暴露出一些缺陷。例如,菜单、滚动条和文本域这些用户界面元素,在不同的平台上,操作行为上存在一些微妙的差异。
    4. Swing用户界面库是非基于对等体的GUI工具箱。
    5. Swing具有更丰富并且更方便的用户界面元素集合。
    6. Swing对底层平台的依赖很少,因此与平台相关的bug很少。
    7. Swing会带来交叉平台上的统一视觉体验。
    8. Swing类库被放在javax.swing包里。

    二、AWT与Swing的关系

    1. 大部分AWT组件都有其Swing的等价组件。
    2. Swing组件的名字一般是在AWT组件名前面添加一个字母“J”,如:JButton,JFrame,JPanel等。

    、面向对象程序设计课程学习进度条

    周次 (阅读/编写)代码的行数 发布博客量/评论博客数量 课堂/课余学习时间(小时) 最满意的编程任务
    第一周 20/7 1/1 6/4 编写Hello world程序
    第二周 38/20 1/1 6/5 实验二 任务三
    第三周 50/30 1/1 6/7 实验三
    第四周 58/46 1/1 6/5 编写输出N位数各位数字,及求和
    第五周 67/53 1/1 6/6 类的定义与重载
    第六周 71/60 1/1 6/4 接口
    第八周 80/66 1/1 6/3 Lamdba表达式
    第九周  85/60  1/1  6/2  ID的操作
    第十周 121/80 1/1 6/2 实验九
    第十一周 120/84 1/1 6/2 实验十
    第十二周 131/90 1/ 6/2 实验十一
    ......        
    累计 841/589 11/10 66/42  
  • 相关阅读:
    引导用户关注公众号
    python计算两组数据的P值
    【style-resources-loader】自动化导入CSS
    【concurrently】前端工程化并行解决方案
    【已解决】K8s + Ingress + Nodejs代理服务报错:413 Request Entity Too Large
    Python定时任务框架APScheduler实战Demo
    前端团队codeReview规范以及流程
    Git使用关键理解
    Vue+ESLint+Git钩子函数pre-commit配置教程
    【MongoDB】查询字段对应的数组中包含某个值
  • 原文地址:https://www.cnblogs.com/rhq-java/p/7822604.html
Copyright © 2020-2023  润新知