2、AWT介绍
AWT是Swing的前身,我们使用AWT学习底层的实现而用Swing来画一些界面
2.1 AWT 介绍
AWT:抽象的窗口工具(Abstract Windows Tools),包含了很多的类和接口!用于GUI编程,GUI:图形用户界面编程
AWT包含了各种各样的元素:窗口、按钮、文本框
我们学过各种各样的包比如java.lang、java.util包,而AWT则是java.awt包,在我们的Java环境jre中存放了各种包存放在JDK安装目录下:jdk-1.8\jre\lib下的rt.jar下的java目录下就是我们常用的Java的各种包,包括util、time、text、sql、text、security、rmi、nio、net、math、lang、io、beans、awt、applet
AWT有两个核心类
-
组件(Component)
-
可以直接拿来用的组件比如button、TextArea、Label ···
-
不能直接拿来用的组件:容器(Container),容器又分为窗口(Windows)和面板(Panel),窗口(Windows)又分为Frame和弹窗(Dialog),面板(Panel)又有一个Applet
-