总结:这周直接跳过了一些内容,学习了图形界面的相关知识,我认为这部分的内容是非常有用的,因为做任何程序都需要图形界面,我自己也对这部分知识很感兴趣,所以对这周学习的新知识还不错。
一、GUI
1.图形界面对象及其框架(图形界面对象之间的包含关系)
2.图形界面对象的布局(图形界面对象之间的位置关系)
3.图形界面对象上的事件响应(图形界面对象上的动作)
二、AWT
1.AWT(Abstract Windowing Toolkit),抽象窗口工具包,是Java提供的用来建立和设置Java的图形用户界面的基本工具。
2.AWT中的所有工具类都保存在java.awt包中,此包中的所有操作类可用来建立图形用户界面(GUI)的类,这些类又被称为组件(components)。
三、组件
1.在图形界面中,用户经常会看到按钮、标签、菜单等组件。
2.组件会在一个窗体上显示
四、容器(Container)
1.所有的AWT组件都应该放到容器之中。
2.在容器中,所有的组件都可以设置在容器中的位置、大小等。
3.所有的容器都是Component的子类。
五、布局管理器(LayoutManager)
1.使用布局管理器可以使容器中的组件按照指定的位置进行摆放。即使容器改变了大小,布局管理器也可以准确的把组件放到指定的位置,这样就可以有效的保证版面不会混乱。
2.在AWT中所有的布局管理器都是LayoutManager的子类。
六、Swing简介
1.AWT大量的引入了Windows函数,称为重量级组件。
2.Swing使用Java语言实现,是以AWT平台为基础构建起来的新组件,属于轻量级的图形界面组件,直接使用Swing可以更加轻松的构建用户界面。
七、JComponent的常用子类
1.在Swing中的所有组件类实际上也都是Component的子类,与Component不同的是,所有的组件前都加上了一个"JXxxx"的形式。
八、JFrame类的常用操作方法
九、Dimension类
十、Point类
十一、JLabel类的常用方法和常量