我很难在 NetBeans 平台中自定义菜单。我看到的示例要求您拥有一个 Layer 文件,但我认为我的 NetBeans 平台项目中没有该文件。
要通过图层隐藏菜单,您应该这样做:
<folder name="Menu">
<folder name="View_hidden"/>
<folder name="Edit">
<file name="org-openide-actions-FindAction.shadow_hidden"/>
</folder>
</folder>
我想知道隐藏菜单的注释方式。但是,如果这是唯一的方法,我将把图层文件放在哪里以及我将其命名为什么?
隐藏菜单项的唯一方法是将条目添加到图层文件中。要将图层文件添加到模块中,您需要
- 创建一个名为的新 xml 文件
layer.xml
在模块中的任何包中
- 使用以下模式在模块清单文件(在重要文件节点下)中注册新层文件
OpenIDE-Module-Layer: com/example/layer.xml
where 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>
添加 _hidden 节点的快捷方式
将层文件添加到模块后,您可以让 NetBeans 添加必要的_hidden
节点由:
- 展开重要文件模块中的节点(任何模块都可以,但是如果/当卸载该模块时,层文件也会被卸载)
- 展开XML层节点(当您手动添加上面的layer.xml 文件后,就会添加该节点)
- 展开上下文中的这一层 node
- 展开Menu Bar node
- 右键单击菜单项您想要隐藏并选择删除
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)