下面列出由各种不同的类广播的公共事件。如果事件适用于组件,每个组件都应尝试广播这些事件。这里没有列出所有组件的全部事件,只列出了可能会由其他组件重用的事件。虽然某些事件未指定任何参数,但所有事件都有隐式参数:对广播事件的对象的引用。
事件 |
参数 |
使用 |
---|---|---|
|
无 |
由 Button 使用,或在鼠标单击没有其他含义时。 |
|
|
由 ScrollBar 和其他导致滚动(在滚动弹出菜单上滚动“缓冲器”)的控件使用。 |
|
无 |
由 List、ComboBox 和其他文本输入组件使用。 |
|
无 |
当用户尝试在文本输入组件中输入过多的字符时使用。 |
此外,由于来自 UIComponent 的继承性,所有组件均广播下列事件:
UIComponent 事件 |
描述 |
---|---|
|
组件正在创建或加载其子对象。 |
|
组件正在卸载其子对象。 |
|
组件现在有输入焦点。某些 HTML 等效组件(ListBox、ComboBox、Button、Text)也可能发出焦点,但所有组件均发出 DOMFocusIn。 |
|
组件已失去输入焦点。 |
|
组件已被移至新位置。 |
|
组件大小已更改。 |
下表对一些常见的键事件进行说明:
键事件 |
描述 |
---|---|
|
键已被按下。 |
|
键已被松开。 |