在事件发生时,若未设置事件处理程序的参数,就不会产生事件对象
举一反三
- 若事件处理程序函数的参数为e,则以下事件对象兼容处理的方式正确的是(__)
- ()是在触发DOM事件时,在事件处理函数中产生并表示该事件信息的对象。 A: 事件对象 B: Math对象 C: Number对象 D: Boolean对象
- 关于事件,哪些描述是正确的( ) A: 事件(event):用户使用鼠标或键盘对窗口中的组件进行交互时所发生的事情。对这些事件做出响应的程序,称为事件处理程序(Event Handler)。 B: 事件源(event source):能够产生事件的对象。如按钮、鼠标、文本框、键盘等。 C: 事件监听者(listener):监听者有专门的方法来处理事件,当事件源上发生事件时,事件监听者能够监听到,但是不能调用相应的方法对发生的事件做出相应的处理。 D: 事件处理程序:Java语言中包含了许多用来处理事件的接口和类。用于事件处理的方法就声明在这些类或接口中。这些包含有事件处理方法的接口称为监听者接口,包含有事件处理方法的类称为适配器类。监听者负责处理事件源发生的事件,为了处理事件源发生的事件,监听者会自动调用一个方法来处理事件。这些处理事件的方法就是事件处理程序。
- 对于若干个事件,若不能同时发生则为互斥事件;对于两个事件,若一个发生另一个就不发生则为对立事件;对于若干个事件,若一个发生的概率与其余发生的概率无关则为彼此独立事件
- 当按钮被鼠标单击时,会触发一个“操作事件”(Action event),Java程序就会产生一个 来表示这个事件,然后把这个“事件对象”传递给“事件监听者”,“事件监听者”再依据“事件对象”的种类把工作指派给事件处理者,即事件处理程序。在这里按钮就是一个事件源。