awt继承体系
java使用了AWT和Swing相关的类可以完成图形化界面编程,其中AWT的全称是抽象窗口工具类,它是sun公司最早提供的GUI库,这个GUI库提供了 一些基本功能,但这个GUI库的功能比较有限,所以后来sun公司又提供了Swing库。提供使用AWT和Swing提供的图形化界面组件库,Java的图形化 编程非常简单,程序只需要依次创建所需的图形组件,并以合适的方式将这些组件组织在一起,就可以开发出非常美观的用户界面
AWT指的是抽象窗口工具集,使用ATW创建的图形页面应用和所在的运行平台有相同的页面风格,例如在windows上就表现为windows风格
ATW编程相关的类在java.awt包以及它的子包中。ATW编程中有两个基类:Component和MenuComponent 1、Component:代表一个能以图形化方式显示出来,并可与用户交互的对象,例如Button代表一个按钮、TextField代表一个文本框 2、MenuComponent:则代表图形界面的菜单组件,包括MenuBar(菜单条)、MenuItem(菜单项)等子类
最顶层是Object类,Object下面有两个子类为Component、MenuComponent。 1、Component里面有很对小组件,其中有一个需要注意就是Container,Container是一种特殊的Component,Container代表一种容器,可以盛装普通的Component 2、MenuComponent里面只有两个组件,MenuComponent叫菜单组件 3、AWT中还有一个非常重要的接口LayoutManager,如果一个容器中有多个组件,那么容器就需要使用LayoutManager来管理这些组件的布局方式,LayoutManager又叫布局管理器