2

我想在我的应用程序中添加一个弹出菜单,但是当我将它添加到我的面板时,我看到它消失了。我如何像其他菜单一样直观地编辑 jpopup 菜单?

4

1 回答 1

5

我认为您正在谈论在 NetBeans 中使用 matisse 可视化设计器。

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

使其工作的步骤如下

  1. 将弹出菜单拖到屏幕上
  2. 转到检查器窗口(窗口->导航->检查器)
  3. 您将在那里看到一个元素 - jPopupMenu1
  4. 右键单击 jPopupMenu1 -> 从调色板添加
  5. 此子菜单将向您显示可以添加到弹出菜单中的所有项目

选择项目后,您将看到它列为 jPopupMenu1 的子节点。

要更改菜单项的顺序,请选择一个项目,右键单击并选择上移或下移。

不要忘记,尽管您已将弹出菜单添加到表单中,但您仍需要将弹出菜单注册到您希望激活它的组件,最简单的方法是通过SetComponentPopupMenu() .

于 2011-04-16T19:38:27.857 回答