试题详情
- 简答题简述Java的事件处理机制和委托事件模型。什么是事件源?什么是监听者?Java的图形用户界面中,谁可以充当事件源?谁可以充当监听者?
- 事件处理的特殊之处在于其操作的启动不是主动地掌握在程序流程中,而是由与程序交互的用户在使用程序时即兴决定的。相应地,事件处理机制必须具有监听的功能,以便随时监测用户的动作。要实现监听功能,必须有事先定义好的事件,并规定不同事件由什么事件源产生,有什么监听者处理。事件源是可能产生事件的图形用户界面组件。监听者定义了处理事件源所产生的事件的操作,把事件源注册给按事件类型匹配的监听者后,系统在监听到事件源产生的事件后自动调用监听者中定义的操作完成交互过程,这就是Java的事件处理机制。把事件源注册给监听者,让监听者处理事件,称为委托事件模型。能够产生事件的就时间源,实现了处理事件的接口的就是监听者。在Java图形用户界面中,事件源通常是各种控制组件,监听者通常是各种容器相关。
关注下方微信公众号,在线模考后查看
热门试题
- 简述装箱和拆箱的过程。
- 拷贝构造函数可以进行重载。
- 设X和y均为bool量,则X||y为假的
- 用来构成C++程序文件的基本*单位是()
- 若采用p—>abc(y)表达式调用一个成
- applet中播放声音的方法是()
- 假定AA为一个类,inta()为该类的一
- 数据库的表由()组成。
- RandomAccessFile类的()
- 具有()访问权限的成员能够被本类和其他任
- 假定p是具有int**类型的指针变量,则
- 下面语句书写有误的是()
- 实现下列哪个接口可以对TextField
- 接口是否可继承接口? 抽象类是否可实现(
- 假定AB为一个类,则执行“ABa,b(3
- Java中main()函数的值是什么类型
- 假定派生类及其基类中都定义有同名函数成员
- 根据下面类中Search函数成员的原型和
- 假定一个二维数组的定义语句为“inta[
- 以下关于结构型模式说法不正确的是 。()