我想向我的应用程序添加一个弹出菜单,但是当我将它添加到我的面板时,我看到它消失了。 我如何像其他菜单一样编辑 jpopup 菜单?
最佳答案
我认为您正在谈论在 NetBeans 中使用 matisse 视觉设计器。
在这种情况下,该过程与创建只需将其拖到屏幕上的菜单栏菜单略有不同。
使其工作的步骤如下
- 将弹出菜单拖到屏幕上
- 转到检查器窗口(窗口 -> 导航 -> 检查器)
- 您将在那里看到一个元素 - jPopupMenu1
- 右键单击 jPopupMenu1 -> 从调色板添加
- 此子菜单将向您显示可以添加到弹出菜单中的所有项目
选择该项目后,您将看到它列为 jPopupMenu1 的子节点。
要更改菜单项的顺序,请选择一个项目,右键单击并选择上移或下移。
不要忘记,虽然您已将弹出菜单添加到表单中,但您仍然需要将弹出菜单注册到您希望为其激活的组件,最简单的方法是通过SetComponentPopupMenu() .
关于java - 在netbeans中使用视觉 Swing JPopup菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5688568/