第十一周课程总结

图形界面

ATM

在整个AWT包中提供的所有工具类主要分为以下3种。
(1)组件:Component。
(2)容器:Container。
(3)布局管理器:LayoutManager。

组件

在整个AWT包中,所有的组件类(例如按钮、文本框等)都是从Component和MenuComponemt
扩展而来的,这些类会继承这两个类的公共操作。
在Swing 中的所有组件类也都是Component的子类,与 Component不同的是,所有的组件前
都加上了一个“JXx”的形式,如JButton、JLabel等。

容器

所有的AWT组件都应该放到容器中,并可以设置其位置、大小等,所有的容器都是 Component
的子类。

布局管理器

使用布局管理器可以使容器中的组件按照指定的位置进行摆放,另外的一个优点是,即使容器
改变了大小,布局管理器也可以准确地把组件放到指定的位置,这样就可以有效地保证版面不
会混乱。在AWT中所有的布局管理器都是 LayoutManager的子类。

Swing简介

1.在Java中所有的Swing都保存在javax.swing包中。

2.在Swing中依然存在容器的概念,所有的容器类都是继承自AWT组件包中。

3.在Swing中依然可以使用AWT中所提供的各个布局管理器,为组件进行统一的布局管理。

3.基本容器JFrame

1.JFrame类

2.Dimension类的常用方法

  3.Point类的常用方法

  4.JLabel类

  5.Font类的常用操作方法及常量

 

  6.Imagelcon类的构造方法

4.布局管理器

1.FlowLayout类

  2.BorderLayout类

 3.GridLayout类

原文地址:https://www.cnblogs.com/y6666/p/11819614.html