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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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  

以上是关于201671010128 2017-11-12《Java程序设计》之图形程序设计的主要内容,如果未能解决你的问题,请参考以下文章

201671010128 2017-11-29《Java程序设计》之应用程序部署

201671010128 2017-12-17《Java程序设计》之并发

201671010128 2017-10-30《Java程序设计》之泛型程序设计

201671010128 2017-10-08《Java程序设计》之Lambda与内部类

201671010128 2016-2017-2 《Java程序设计》之Java的基本程序设计结构

2017.11.12