首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java多级JPopupMenu

java多级JPopupMenu
EN

Stack Overflow用户
提问于 2015-01-07 08:16:52
回答 1查看 786关注 0票数 1

我创建了一个包含两个项的JPopupMenu (添加、删除)。我想要"addItem“有一个子弹出菜单。层次结构如下:

代码语言:javascript
复制
add
  pizza
  cake
  ...
remove

我的代码:

代码语言:javascript
复制
JPopupMenu menu = new JPopupMenu();
menu.add(new JMenuItem("remove"));
JMenuItem addItem = new JMenuItem("add");
menu.add(addItem);

addItem.add(new JPopupMenu()); // it is not working for me

一旦我移动鼠标接近“添加项目”,菜单就会消失。

请帮我建立这个弹出式菜单。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-07 08:27:23

使用JMenu (JMenuItem的子类)。

代码语言:javascript
复制
JPopupMenu menu = new JPopupMenu();
menu.add(new JMenuItem("remove"));
JMenuItem addItem = new JMenu("add");
menu.add(addItem);

addItem.add(new JMenuItem("pizza"));
addItem.add(new JMenuItem("cake"));

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27815034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档