如何在NetBeans平台中隐藏没有图层文件的菜单?

如何在NetBeans平台中隐藏没有图层文件的菜单?,netbeans,netbeans-7,netbeans-plugins,netbeans-platform,Netbeans,Netbeans 7,Netbeans Plugins,Netbeans Platform,我很难在NetBeans平台上定制菜单。我看到的示例要求您拥有一个层文件,我认为我的NetBeans平台项目中没有这个层文件 要通过层隐藏菜单,应执行以下操作: <folder name="Menu"> <folder name="View_hidden"/> <folder name="Edit"> <file name="org-openide-actions-FindAction.shadow_hidden"/> <

我很难在NetBeans平台上定制菜单。我看到的示例要求您拥有一个层文件,我认为我的NetBeans平台项目中没有这个层文件

要通过层隐藏菜单,应执行以下操作:

<folder name="Menu">
  <folder name="View_hidden"/>
  <folder name="Edit">
    <file name="org-openide-actions-FindAction.shadow_hidden"/>
  </folder>
</folder>


我想知道隐藏菜单的注释方式。但是,如果这是唯一的方法,我将把图层文件放在哪里,我将给它取什么名字?

隐藏菜单项的唯一方法是将条目添加到图层文件中。要将图层文件添加到模块中,您需要

  • 在模块中的任何包中创建名为
    layer.xml
    的新xml文件
  • 使用以下模式
    OpenIDE模块层:com/example/layer.xml
    在模块清单文件(在“重要文件”节点下)中注册新的层文件,其中
    com/example
    是您在其中创建层文件的包
  • 在layer.xml文件中,您需要从以下结构开始:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
    <filesystem>
    </filesystem>
    
    
    
    添加隐藏节点的快捷方式

    将层文件添加到模块后,可以通过以下方式让NetBeans添加必要的
    \u隐藏的
    节点:

  • 展开模块中的重要文件节点(任何模块都可以,但如果/当卸载此模块时,层文件也会被卸载)
  • 展开XML层节点(如上文所述手动添加Layer.XML文件后将添加此节点)
  • 在上下文中展开该层
  • 展开菜单栏节点
  • 右键单击要隐藏的菜单项,然后选择删除