概述
- GUI(图形用户接口):方便直观
CLI(命令行用户接口):需要记忆一下DOS命令,麻烦 - 包:
java.awt:和系统关联较强
javax.swing:纯Java编写
GUI继承体系图
容器组件:是可以存储基本组件和容器组件的组件。
基本组件:是可以使用的组件,但是必须依赖容器。
事件监听机制
A:事件源
B:事件
C:事件处理
D:事件监听
适配器模式
接口(方法比较多) – 实现类(仅仅使用一个,也得把其他的实现给提供了,哪怕是空实现)太麻烦了。
接口(方法比较多) – 适配器类(实现接口,仅仅空实现)/匿名对象重写对应方法(常用) – 实现类(用哪个重写哪个)
案例
public class FrameDemo {
public static void main(String[] args) {