1. awt类的关系:

2. Container容器类的说明:

  1. Container类一般都是不会独立显示, 而是用来存放更具体的组件元素
  2. 对话框: Dialog子类
  3. 窗口: Frame类
  4. 用于布局的类: Panel类
  5. 文件对话框: FileDialog类

2.1. Frame类的使用说明

2.1.1. 创建一个窗口:

新建一个继承自Frame的自定义子类

2.1.2. 设置窗口的相关属性

  1. Frame(String)窗口标题
    1. 构造方法
  2. Frame.setSize(长,宽) 设置大小
  3. Frame.setBackgroud(颜色参数) 设置颜色 2. 颜色参数可以是 1. Color.颜色英文名 2. R分量,G分量,B分量
  4. Frame.setVisible(true) 调整可见性

2.2. Panel类的使用说明

Panel对象被创建后需要放在windows或frame下才可见

2.2.1. applet说明

applet是放在网页下 网页也是一个容器

2.2.2. 布局Panel类中的一些方法:

  1. setSize()设置尺寸
  2. setBackground()设置颜色
  3. setLayout(布局管理器) 在几种常用的布局管理器中选用一个
  4. setLocation(x坐标,y坐标) 精确设置位置
  5. panel.add(组件对象) 在panel上布局组件元素

3. 事件说明

事件在Java.awt.event包下

3.1. 添加事件:

  1. 在构造方法中添加this.addWindowListener(匿名类)
  2. 在匿名类里面重写对用事件的方法