0

我们如何将 NetBeans RCP 的菜单项“IDE Log”从“查看”菜单移动到其他菜单?

4

1 回答 1

1

隐藏现有菜单

  1. 使用 layer.xml 文件(如果不存在则添加)和 _hidden 后缀来隐藏所需的菜单
  2. 详细解释参考答案https://stackoverflow.com/a/10291239/446251

像现有菜单一样添加菜单

  1. 注意图层文件中当前菜单的动作类
  2. 在需要的地方添加您自己的菜单并将操作类设置为前面提到的操作

示例层文件

<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 回答