Java 在netbeans中使用visualswingjpopup菜单

Java 在netbeans中使用visualswingjpopup菜单,java,swing,jpopupmenu,Java,Swing,Jpopupmenu,我想添加一个弹出菜单到我的应用程序,但当我添加到我的面板,我看到它消失。 如何像其他菜单一样可视化地编辑jpopup菜单?我想你说的是在NetBeans中使用matisse可视化设计器 在这种情况下,该过程与创建菜单栏菜单略有不同,您可以将菜单栏菜单拖到屏幕上 实现这一点的步骤如下 将弹出菜单拖到屏幕上 转到Inspector窗口->导航->Inspector 您将在那里看到一个元素-jpopmpmenu1 右键单击jPopupMenu1->从调色板添加 此子菜单将显示可添加到弹出菜单中的所有项

我想添加一个弹出菜单到我的应用程序,但当我添加到我的面板,我看到它消失。
如何像其他菜单一样可视化地编辑jpopup菜单?

我想你说的是在NetBeans中使用matisse可视化设计器

在这种情况下,该过程与创建菜单栏菜单略有不同,您可以将菜单栏菜单拖到屏幕上

实现这一点的步骤如下

将弹出菜单拖到屏幕上 转到Inspector窗口->导航->Inspector 您将在那里看到一个元素-jpopmpmenu1 右键单击jPopupMenu1->从调色板添加 此子菜单将显示可添加到弹出菜单中的所有项目 选择项目后,您将看到它作为jPopupMenu1的子节点列出

要更改菜单项的顺序,请选择一个项,单击鼠标右键,然后选择“上移”或“下移”


不要忘记,虽然您已将弹出菜单添加到表单中,但您仍需要将弹出菜单注册到您希望激活的组件中,最简单的方法是通过。

我不确定如何根据您提供的少量信息猜出您做错了什么。您可能需要提供详细信息和一些相关代码。我提到我使用了netbeans可视面板。您仍然告诉我们很少,在我看来,这还不够让人们能够很好地帮助您。请看一下这个链接,了解哪些信息可以帮助他人更好地回答您的问题。祝你好运+一个合理的猜测。在这种情况下使用可能会更容易。显然,我不会经常弄乱弹出菜单,我甚至不知道这种方法的存在!将修改我答案的最后一段,以使用setComponentPopupMenu