目录
一、概述
1、awt和swing
awt:重量级组件
早期的图形用户界面包是awt,它是一个强大的工具集,但是其相关显示和处理工作都交给本地对等组件完成,因此操作平台不同效果不同(有些功能不符合“一次编译,到处执行”的理念)
swing:轻量级组件
没有本地代码,不依赖操作平台,有了更好的功能,可以实现不同的操作平台,同样的显示效果
2、swing组件的层次结构
java图形用户界面基本组成部分是Component
Component类及其子类的对象用来描述以图形化的方式展示在屏幕上并能和用户进行交互的GUI元素。一般Component的对象不能独自显示,只能放在Container中才能显现出来。
两种常用的Container:window(顶级的自由停泊窗口);Panel(其对象可以容纳其他Component对象,不能独立存在,必须加入到其他的Container中)
二、窗体容器和组件
1、窗体容器JFrame类
1、定义