Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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
使用Windows builder摆脱Java Swing中的子菜单_Java_Swing_Jmenu_Jmenuitem - Fatal编程技术网

使用Windows builder摆脱Java Swing中的子菜单

使用Windows builder摆脱Java Swing中的子菜单,java,swing,jmenu,jmenuitem,Java,Swing,Jmenu,Jmenuitem,我试图通过创建一个个人项目来学习JavaSwing和WindowsBuilder。我添加了一个菜单栏文件、编辑、查看、帮助等。当我点击“文件”时,我会打开、保存、另存为。这也是正确的。但使用Windows Builder中的默认选项,会在“打开”下给我一个子菜单,该菜单由箭头指示,但我不想要这个,我想要的只是: 文件 -打开 -拯救 -另存为 我想摆脱它 文件 -Open->NULL(这是Windows builder中的默认值)您可能添加了一个“Open”JMenu,而不是添加一个“Open”

我试图通过创建一个个人项目来学习JavaSwing和WindowsBuilder。我添加了一个菜单栏文件、编辑、查看、帮助等。当我点击“文件”时,我会打开、保存、另存为。这也是正确的。但使用Windows Builder中的默认选项,会在“打开”下给我一个子菜单,该菜单由箭头指示,但我不想要这个,我想要的只是:

文件 -打开 -拯救 -另存为

我想摆脱它

文件 -Open->NULL(这是Windows builder中的默认值)

您可能添加了一个“Open”
JMenu
,而不是添加一个“Open”
JMenuItem
。源代码会证实这一点

JMenuItem
是菜单树中的一个叶子
JMenu
是其他
JMenu
JMenuItem
s的容器。

您可能添加了一个“打开的”
JMenu
,而不是添加一个“打开的”
JMenuItem
。源代码会证实这一点


JMenuItem
是菜单树中的一个叶子
JMenu
是其他
JMenu
s和
JMenuItem
s的容器。

如果可能,请发布SSCCE。如果可能,请发布SSCCE。