- 10
- 0
- 约3.44万字
- 约 23页
- 2017-03-28 发布于湖北
- 举报
十七、图形用户界面
AWT包的类层次结构
AWT组件的优点是简单、稳定,兼容于任何一个JDK版本,缺点是依赖于本地操作系统的GUI,缺乏平台独立性。每个AWT组件都有一个同位体(peer),它们位于java.awt.peer包中,这些peer负责与本地操作系统进行交互,而本地操作系统负责显示和操作组件。由于AWT组件与本地平台的GUI绑定,因此用AWT组件创建的图形界面在不同的操作系统中会有不同的外观。
================================================================================================
抽象类Component是所有除了菜单类组件之外的AWT组件的父类。
Container类表示容器,用来存放别的组件。有两种类型的容器:Window和Panel。
Window类是不依赖于其他容器而独立存在的容器。
Frame类带有标题,而且可以调整大小。
Dialog类可以被移动,但是不能改变大小。
Frame类通过构造方法Frame(String title)可以创建一个以参数为标题的Frame对象。Frame的add()方法向容器中加入其他组件。当Frame被创建后,它是不可见的,必须通过以下步骤使其可见:
调用setSize(int Width, int he
原创力文档

文档评论(0)