您可以使用 Java™ bean 视图来删除已添加到 Java 可视编辑器中组件的事件。
关于此任务
提示: 如果在 Java bean 视图中看不到任何事件,那么确保单击 Java bean 视图菜单箭头并选择显示事件来显示事件,或选择专家事件来显示事件、适配器和侦听器。
要从组件删除事件,请执行以下某项操作:
- 在 Java bean 视图中,选择事件并按 Delete 键。
- 在 Java bean 视图中,右键单击事件并从上下文弹出菜单中选择删除。
- 在显示事件方式中,这将从 Java 源代码中除去事件的回调方法。如果侦听器类实现需要方法主体以进行编译的接口,那么将清除方法内容,而不是除去整个方法。

如果在删除回调方法之后在侦听器上没有剩余的方法主体实现且侦听器是匿名内部类,那么侦听器本身会随将其注册到源代码中的方法一起除去。在以上示例中,“窗口”侦听器只有 windowOpened 回调,所以当删除 windowOpened 时,侦听器以及将其添加到源代码中的 addWindowListener(...) 语句也会一并除去。
- 在专家事件方式中,当删除回调方法时,将从侦听器中除去该回调方法,如果侦听器实现了接口且必须有方法才能进行成功编译时,那么会使用空的方法主体来替换回调方法。与在显示事件方式中不同,不会对侦听器进行级联删除,因此即使侦听器没有剩余的回调方法主体,也不会自动将其除去。
在专家事件方式中进行删除可被视为从父代中删除所选树项。
也可选择和删除侦听器本身。这会从 Java bean
中除去侦听器。如果侦听器是匿名内部类,那么会从源中除去此侦听器。但是,对于名称侦听器类,从使用该类的
Java bean 中将其除去之后,它会保留在源代码中。