“事件处理程序”对话框
另请参见
可以使用“事件处理程序”对话框来设置触发事件的源对象,一个或多个具有事件侦听程序的对象将响应这些事件。也可以使用“事件处理程序”对话框来删除事件。只要定义了事件处理程序,就会生成侦听程序的代码以及处理程序方法的空主体。此外,还会为事件处理程序指定缺省名称。
要打开“事件处理程序”对话框,请在“检查器”窗口中选择组件,然后从“事件”子菜单中选择希望组件触发的事件。或者,也可以使用“属性”窗口的“事件”区域来访问该对话框。
注意:
- 请注意,仍需在源代码编辑器中为新事件处理程序添加所需的代码。
- 如果多个事件具有相同的类型,则可以使用相同的处理程序来处理所有这些事件。例如,可以将 focusGained 和 focusLost 设置为使用 button1FocusChange 处理程序,因为它们具有相同的类型 java.awt.event.FocusEvent。还可以对同一事件的多个组件使用同一个处理程序。
- 删除事件处理程序时,还会删除相应的代码块。如果多个处理程序使用同一名称和同一代码块,则删除代码的单个引用并不会删除代码本身。仅当删除所有引用时,才会删除相应的代码块,并且会先显示一个确认对话框。
- 在出现确认对话框提示时,如果删除某个事件而不删除事件处理程序,在受保护文本块中将保留一个孤立的处理程序。要删除孤立的处理程序,需要添加另一个同名的事件处理程序,删除该事件,然后在确认对话框中同意删除处理程序。
有关如何处理应用程序中事件的详细信息(包括有关 Java 事件模型的信息),请参见“使用 JFC/Swing 创建 GUI”教程:
- 另请参见
- 使用“连接”向导设置事件
- 管理组件事件
- 使用 GUI 生成器设计 Java GUI
法律声明