我正在尝试开发一个基于Netbeans RCP的应用程序,到目前为止一直很好,但我想更改一些默认菜单(隐藏一些我不想要/不需要的菜单)。
我发现我必须编辑layer.xml,但我不知道在哪里可以找到默认的。
我可以创建一个新的layer.xml,但只能用于模块。
有任何帮助吗?感谢。
答案 0 :(得分:6)
简短回答:没有,你需要手动创建并根据自己的喜好进行修改。
更长的答案:没有'默认' ' app'的layer.xml。请记住,NBP应用程序是平台+束o'模块。没有主要的'模块。
每个模块都可以有一个(单个)layer.xml文件(相反,每个模块几乎肯定都有一个layer.xml文件,尽管已生成)。在运行时,平台(模块系统?)合并来自与应用程序捆绑在一起的模块的layer.xml文件。
引入注释不再需要图层XML(我认为原因可能是错误的)。 NBP构建根据模块源文件中的注释生成layer.xml。构建模块后,您可以在输出目录中将其视为< generate-layer.xml'。
创建XML图层文件:
右键单击项目树中的模块,然后选择New - > XML Layer(如果它不在菜单中,请选择Other,然后从New File对话框中选择Module Development Category,XML Layer文件类型 - 见下文)
创建后,您应该会看到重要文件树下的XML层节点,以及源树的layer.xml文件。
要隐藏项目,请将_hidden条目添加到layer.xml文件中,或者只需从图层树中删除它们:
找到要删除的元素,然后按Delete。这会将_hidden元素添加到图层文件中。