201671010110 2016-2017 2《java程序设计》

    十二周周四的课堂上老师对前四章做了小测验,在第二课时时做了讲解。在第一到九章总结的复习资料上有很多测验提到的知识点。最后一道自己编程的图书题在周五实验课上进行了演示。接下来对java的集合框架做了复习。java集合框架是实现了对各种数据结构的封装。集合类有两个特点,一是只容纳对象。二是容纳的对象都是Objects类的实例。

    Java的抽象窗口工具箱AWT包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类。AWT处理用户界面元素的方法:把图形元素的创建和行为委托给本地GUI工具箱进行处理。在应用AWT编写依赖于本地用户界面元素GUI会暴露出一些缺陷。比如菜单,滚动条和文本域这些用户界面元素,在不同的平台上,操作行为上存在着一些微妙的差异。

    Swing用户界面库是非基于对等体的GUI工具箱。它具有更丰富并且更加方便的用户界面元素集合。它对底层平台的依赖很少,因此与平台相关的bug很少。它会带来交叉平台上的统一视觉体验。Swing类库被放在javax.swing包里。   大部分AWT组件都有其Swing的等价组件。Swing组件的名字一般是在AWT组件名字前面加上一个字母“J”。java把由Component类的子类或间接子类创建的对象称为一个组件。在实验作业中练习了课本上的代码对所学内容有了更加深入的熟悉了解。

原文地址:https://www.cnblogs.com/gaoshuping-1112/p/7819145.html