如何在netbeans开放IDE中覆盖ResetWindowsAction的行为?

问题描述

我试图使用netbeans open IDE自定义netbeans平台中菜单项下的reset window click操作。 Netbeans的当前实现清除了属性模式和输出模式的所有重要组成部分,但编辑器模式和资源管理器模式除外。

我的要求是即使使用“ Actions / Window / org-netbeans-core-windows-actions-ResetwindowsAction.instance”单击“重置窗口”后,也要保持输出模式和浏览模式最小化。

解决方法

您需要编写一个Netbeans插件,该插件将:

  1. 在“窗口”菜单中删除当前的ResetWindowsAction参考
  2. 实施自己的操作(可以具有相同的“重置Windows”显示名称),然后在“窗口”菜单中添加对此操作的引用

这比您想象的要容易得多:创建一个Netbeans模块和一个Action。 Netbeans Action向导将完成所有的工作。这个“官方” netbeans plugin creation tutorial向您说明了如何创建插件和执行任务2。

对于任务1,在Netbeans中,打开模块>重要文件> XML层>上下文中的该层>菜单栏>窗口,选择“ org-netbeans-core-windows-actions-ResetWindowsAction”条目并删除。 / p>

有关信息,当前ResetWindowsAction的代码为here