Java图形用户界面——AWT概述
来源:互联网 发布:文件夹最高权限 mac 编辑:程序博客网 时间:2024/05/18 03:38
AWT(Abstract Windowing Toolkit),抽象窗口工具包,是SUN公司在发布JDK1.0时一个重要的组成部分,是Java提供的用来建立和设置Java的图形用户界面的基本工具。AWT中的所有工具类都保存在java.awt包中,此包中的所有操作类可用来建立与平台无关的图形用户界面(GUI)的类,这些类又被称为组件(Components)。
在整个AWT包中提供的所有工具类主要分为以下3种:
组件:Component
容器:Container
布局管理器:LayoutManager
在java.awt包中所提供的组件类非常多,主要的几个类如下:
组件(Component)
在图形界面中,用户经常会看到一个个的按钮、标签、菜单等,这些实际上就是一个个的组件。这些组件都会在一个窗体上显示。在整个AWT包中,所有的组件类(如按钮、文本框等)都是从Component和MenuComponent扩展而来的,这些类会继承这两个类的公共操作,继承关系如下:
提示:Swing中的组件
在Swing中的所有组件类实际上也都是Component的子类,与Component不同的是,所有的组件前都加上了一个“Jxx”的形式,如JButton、JLabel等。
容器(Container)
所有的AWT组件都应该放在容器中,并可以设置其位置、大小等,所有的容器都是Component的子类,在AWT中包含如下几种容器:
布局管理器(LayoutManager)
使用布局管理器可以使容器中的组件按照指定的位置进行摆放,另外一个好处是,即使容器改变了大小,布局管理器也可以准确地把组件放到指定的位置,这样就可以有效地保证版面不会混乱。在AWT中所有的布局管理器都是LayoutManager的子类。布局管理器的继承关系如下:
- Java图形用户界面——AWT概述
- Java图形用户界面1—GUI、AWT、组件和容器概述
- Java图形用户界面1—GUI、AWT、组件和容器概述
- Java图形用户界面3—AWT事件模型
- Java图形用户界面——Swing概述
- JAVA AWT图形用户界面设计
- 黑马程序员——GUI(图形用户界面)中的AWT
- AWT图形用户界面设计
- java教程之awt图形用户界面设计(二)
- 【JAVA教程】第五讲 AWT图形用户界面设计
- [疯狂Java笔记]图形用户界面、AWT、Swing简介
- java 第六次课--图形用户界面概述
- Java学习——图形用户界面编程
- Java图形用户界面2—布局管理器
- JAVA—GUI(图形用户界面)编程
- 图形用户界面—基本概念
- 图形用户界面—基本概念
- 第五讲 AWT图形用户界面设计
- Metasploit 读书笔记
- JavaEE开发汇总
- flot显示值为null的折线图
- iOS项目中导入Fabric库
- java自带线程池和队列详细讲解
- Java图形用户界面——AWT概述
- 可滑动手机日期插件
- 创业?你还差一位合格的产品经理
- 快速构建类
- Web Site项目和ASP.NET Web Application中App_Code文件夹的作用
- iOS 获取网络状态 判断3G 、4G类型
- MySQL 5.6.26免安装版配置
- 使用shell脚本删除当前目录下.c文件对应的可执行文件
- ip欺骗与盗用原理