第 5 章 事件监听及处理

目录

通过标记语言添加事件监听器
通过程序添加或移除事件监听器
声明一个成员
动态地添加与移除事件监听器
延期事件监听器
为页面动态地添加和移除事件监听器
调用顺序
中止调用序列
事件监听器提交,发送和回显事件
提交事件
发送事件
回显事件
线程(Thread)模型
挂起及恢复
长操作(Long Operations)
初始与清理事件处理线程
处理每个事件前的初始化
处理完每个事件后清理

本章描述事件是如何被处理的。

通过标记语言添加事件监听器

添加一个事件监听器最简单的方法就是在一个ZUML页面内声明一个属性。用来监听的属性的值是可以被BeanShell解释的任何Java代码。

<window title="Hello" border="normal">
   <button label="Say Hello" onClick="alert(&quot;Hello World!&quot;)"/>
</window>