【发布时间】:2010-03-12 19:15:53
【问题描述】:
我有模块应用程序。当我运行它时,该应用程序的主窗口有相当复杂的菜单。 如何从菜单中删除某些项目?
【问题讨论】:
我有模块应用程序。当我运行它时,该应用程序的主窗口有相当复杂的菜单。 如何从菜单中删除某些项目?
【问题讨论】:
您可以通过向项目的 layer.xml 文件中添加条目来从菜单栏中删除菜单项。
您应该通读'Tweaking the User Interface' from the 'NetBeans Platform HTML Editor' tutorial 以大致了解您需要做什么。
也有another tutorial-ish description of using the layer file to hide items。
【讨论】:
在 netbeans 8.0 中,当模块在 java 代码中包含“配置类型”注释时生成层文件,例如具有顶级组件的模块。生成的 layer.xml 位于构建目录 classes/META-INF/generated-layer.xml。但是,generated-layer.xml 不可编辑。要隐藏/显示菜单栏/工具栏,请单击模块,单击其他并添加 XML 层文件。现在在重要文件下您可以看到 XML 层。展开它。现在展开。展开“菜单栏”。删除不需要的菜单栏。
【讨论】:
正如 Martin Krauskopf 所写,似乎更简单的方法是:
只要去:
项目视图 (Ctrl-1) >> 你的模块 >> 重要文件 >> XML 层 >> 菜单栏 > > 帮助
并删除你想要的(它实际上会在模块的 layer.xml 中生成适当的内容)。
【讨论】:
【讨论】: