我们如何将 NetBeans RCP 的菜单项“IDE Log”从“查看”菜单移动到其他菜单?
问问题
128 次
1 回答
1
隐藏现有菜单
- 使用 layer.xml 文件(如果不存在则添加)和 _hidden 后缀来隐藏所需的菜单
- 详细解释参考答案https://stackoverflow.com/a/10291239/446251
像现有菜单一样添加菜单
- 注意图层文件中当前菜单的动作类
- 在需要的地方添加您自己的菜单并将操作类设置为前面提到的操作
示例层文件
<filesystem>
<folder name="Menu">
<folder name="View">
<file name="Separator2.instance_hidden"/>
<file name="org-netbeans-core-actions-LogAction.shadow_hidden"/>
</folder>
<folder name="Other">
<file name="org-netbeans-core-actions-LogAction.shadow">
<!--org.netbeans.core.actions.LogAction-->
<attr name="originalFile" stringvalue="Actions/View/org-netbeans-core-actions-LogAction.instance"/>
<attr intvalue="500" name="position"/>
</file>
</folder>
</folder>
</filesystem>
示例项目代码 您可以在此处查看最基本的 NetBeans 平台应用程序https://archive.org/download/application1_201601/application1.zip
于 2016-01-11T10:03:49.197 回答