Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何向netbeans菜单栏添加快捷键?_Java_Netbeans_Netbeans Plugins - Fatal编程技术网

Java 如何向netbeans菜单栏添加快捷键?

Java 如何向netbeans菜单栏添加快捷键?,java,netbeans,netbeans-plugins,Java,Netbeans,Netbeans Plugins,我正在开发一个Netbeans RCP应用程序,在这个应用程序中,我们需要一个自定义菜单栏,所以我创建了一个XML层文件,在它里面,我在菜单栏文件夹中创建了一个名为测试的文件夹。但不幸的是,我不知道如何为它添加快捷方式,例如:像Alt+f,它打开了文件菜单的弹出选项。 我可以向在测试下创建的子菜单添加操作和快捷方式,但无法向测试菜单本身添加快捷方式。我希望菜单使用Alt+B命令打开其弹出窗口。有人能给出许多方法吗。我可以通过向菜单添加助记键来解决此问题通过向layer.xml文件中的“Test”

我正在开发一个Netbeans RCP应用程序,在这个应用程序中,我们需要一个自定义菜单栏,所以我创建了一个XML层文件,在它里面,我在菜单栏文件夹中创建了一个名为测试的文件夹。但不幸的是,我不知道如何为它添加快捷方式,例如:像Alt+f,它打开了文件菜单的弹出选项。
我可以向在测试下创建的子菜单添加操作和快捷方式,但无法向测试菜单本身添加快捷方式。我希望菜单使用Alt+B命令打开其弹出窗口。有人能给出许多方法吗。

我可以通过向菜单添加助记键来解决此问题通过向layer.xml文件中的“Test”文件夹添加displayname属性来进行“Test”

<folder name= "Menu">
   <folder name="Test"> 
      <attr name="displayName" bundlevalue="com.test.MenuBar.Bundle#Menu/Test"/>
   </folder>
</folder>

并在模块的包中添加了属性

菜单/测试=Te&st

在这里,&后面的字符将作为助记键,即字符“S”。因此,如果调用“Alt+S”,将显示“测试”菜单弹出窗口