J2SE II一一图形技术GUI编程
(1)GUI 与CLI GUI •Graphical User Interface(图形用户接口)。 •用图形的方式,来显示计算机操作的界面,这样更方便更直观。 CLI •Command line User Interface (命令行用户接口) •就是常见的Dos命令行操作。 •需要记忆一些常用的命令,操作不直观。 (2)相关的两个包: java.awt: Abstract Window ToolKit (抽象窗口工具包),需要调用本地系统方法实现功能。属重量级控件。 javax.swing: 在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级控件。 (3)GUI的继承体系 组件:组件就是对象 容器组件:是可以存储基本组件和容器组件的组件。 基本组件:是可以使用的组件,但是必须依赖容器。 (4)事件监听机制 事件源:事件发生的地方 事件:就是要发生的事情 事件处理:就是针对发生的事情做出的处理方案 事件监听器:就是把事件源和事件关联起来 (5)适配器模式 接口 抽象适配器类 实现类 (6)案例: A:创建窗体案例 public class FrameDemo { public static void main(String[] args) { // 创建窗体对象 // Frame f = new Frame(); //