1. GUI概述
GUI是图形界面接口,java为GUI的提供的对象都在java.AWT和javax.Swing中。
AWT:抽象窗口工具包,需要调本地系统方法实现功能,属于重量级的控件。
Swing:在AWT的基础之上,建立的一套图形界面系统,提供了更多的组件
,而且完全由java完成,移值性强,属于轻量级的控件。
Container:是一个容器,是一个特殊的组件。可以添加其他的组件进来。Add()方法添加。
2. 创建图形化界面.
1.创建frame窗体
2.给窗体设置相应的参数,比如大小,位置,标题等。
3.创建组件,通过add()添加到窗体中去。
4.让窗体显示。通过setVisibale(true);
3. 事件监听机制特点
1.事件源:
2.事件
3.监听器
4.事件处理
事件源:就是AWT包和Swing包中的那些图形界面组件。
事件:每一个事件源都有自己特有的对应事件和共性事件。
监听器:将可以触发某一个事件的动作封装到监听器中
以上三种都已经定义好了,可以直接获取使用。