第十一周课程总结

总结:这周直接跳过了一些内容,学习了图形界面的相关知识,我认为这部分的内容是非常有用的,因为做任何程序都需要图形界面,我自己也对这部分知识很感兴趣,所以对这周学习的新知识还不错。

一、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类的常用方法和常量

原文地址:https://www.cnblogs.com/LUMO/p/11822226.html