当前位置: 首页 > 知识库问答 >
问题:

向Netbeans平台菜单栏添加菜单项

谭研
2023-03-14

我正在尝试为我的netbeans平台项目(我正在启动)的一个模块创建一个模拟菜单。

我想在“文件”中创建一个新条目“new”,该条目将包含“new Project”和“new Module”。

在重要文件中-

然后我添加了两个空文件,“New Project”和“New Module”,但它们没有显示出来。

这是图层。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>
    <folder name="Actions">
        <folder name="File"/>
    </folder>
    <folder name="Menu">
        <folder name="File">
                            <folder name="New">
                <file name="New Module" url="New Module_2">
                    <attr name="requireProject" boolvalue="false"/>
                    <attr name="position" intvalue="800"/>
                </file>
                <file name="New Project" url="New Project_3">
                    <attr name="requireProject" boolvalue="false"/>
                    <attr name="position" intvalue="600"/>
                </file>
            </folder>
        </folder>
    </folder>
</filesystem>

我已经多次删除和创建这些文件,因此有后缀。我唯一添加的是位置。

我想我要么错过了什么,要么误解了什么。我已经阅读了文档,但找不到答案。

那么,如何添加和显示菜单项?

共有1个答案

龙涵蓄
2023-03-14

我认为你的<代码>

<file name="org-netbeans-core-actions-SystemExit.shadow">
    <attr name="originalFile" stringvalue="Actions/System/org-netbeans-core-actions-SystemExit.instance"/>
    <attr name="position" intvalue="2600"/>
</file>

来自NetBeans文档:

应用程序的主菜单由读取层中的菜单/文件夹组成。子文件夹被视为子菜单。然后,单个文件的实例(通常是.instance或.shadow)可能表示Action或JMenuItem或JSepator。

资料来源:http://bits.netbeans.org/dev/javadoc/layers.html

这里也有:http://wiki.netbeans.org/DevFaqSystemFilesystem

您可以使用向导轻松创建操作。

 类似资料:
  • 我正在开发一个Netbeans RCP应用程序,在这个应用程序中,我们需要一个自定义菜单栏,所以我创建了一个XML层文件,并在其中创建了一个名为Test in menu bar folder的文件夹。但不幸的是,我不知道如何添加快捷方式,例如:像Alt f,它打开文件菜单的弹出选项。我可以向测试下创建的子菜单添加操作和快捷方式,但无法向测试菜单本身添加快捷方式。我想让菜单用Alt B命令打开弹出窗

  • 有些容器应用程序不提供新建菜单栏的方法,因此,需用 Visual Basic 创建菜单栏。在用 Visual Basic 创建了一个菜单栏之后,就可用容器应用程序接口或继续用 Visual Basic 定义该菜单栏。 在运行时间添加菜单栏 要在运行时间给应用程序添加一个菜单栏,可用CommandBars 集合的Add 方法并将MenuBar 参数指定为 True。以下示例将添加一个不可移动的菜单栏

  • 我有一个WordPress菜单,其中有一些菜单项是我通过标准(拖放)WordPress管理菜单功能添加的。最近,我不得不在菜单中添加另一项,以生成动态href链接。我在函数中使用以下代码实现了这一点。php文件: //将“我的个人资料”菜单项动态添加到“成员”菜单(根据当前登录的用户生成用户名) add_filter(wp_nav_menu_items、add_profilelink_in_men

  • 我有一个android webview默认文本选择的问题。我想做的是添加一个项目到默认菜单,它出现在webview的文本选择上 我想要的功能是添加一个按钮到左侧的全选。如何做到这一点

  • 我使用BottomNavigationViewEx库在我的android应用程序中显示底部菜单栏,该库运行良好并修复了标准BottomNavigationView的许多缺点。 问题是,根据要求,我需要在菜单中显示7个选项,其中4个选项是对各自功能的直接访问,还有一个“更多”选项,该选项应该显示一个包含3个以上选项的子菜单(类似于一个工具栏,其中包含属性为showAsAction=“never”的项

  • 8.2.3.添加菜单项 现在我们已经定义并且注册了这个 Service,接下来考虑一个控制它启动或者停止的方法。最简单的方法就是在我们的选项菜单中添加一个按钮。便于理解起见,我们先从这里入手。更智能的方法我们稍候讨论。 为添加启动/停止的按钮,我们需要在 menu.xml 添加两个菜单项,就像在 "Menu Resource" 一节中添加 Prefs 菜单项一样。更新后的 menu.xml 是这个