黑马程序员技术交流社区
标题:
GUI的详细介绍
[打印本页]
作者:
wingtheu
时间:
2014-11-7 09:27
标题:
GUI的详细介绍
GUI
1.事件处理
用户的一个操作就是一个事件, 事件处理就是在事件发生的时候程序做出什么反应
事件发生在哪个组件上, 哪个组件就是事件源
给事件源添加一个监听器对象
监听器对象中包含若干事件处理方法
如果事件发生了, 事件处理方法就会自动执行
2.适配器
a.什么是适配器
在使用监听器的时候, 需要定义一个类事件监听器接口.
通常接口中有多个方法, 而程序中不一定所有的都用到, 但又必须重写, 这很繁琐.
适配器简化了这些操作, 我们定义监听器时只要继承适配器, 然后重写需要的方法即可.
b.适配器原理
适配器就是一个类, 实现了监听器接口, 所有抽象方法都重写了, 但是方法全是空的.
目的就是为了简化程序员的操作, 定义监听器时继承适配器, 只重写需要的方法就可以了.
二.GUI重点
1.事件处理
事件: 用户的一个操作
事件源: 被操作的组件
监听器: 一个自定义类的对象, 实现了监听器接口, 包含事件处理方法
把监听器添加在事件源上, 当事件发生的时候虚拟机就会自动调用监听器中的事件处理方法
作者:
浅木头
时间:
2014-11-7 15:03
养肥了再看!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2