java 多级 JPopupMenu
java multi level JPopupMenu
我创建了一个包含两个项目(添加、删除)的 JPopupMenu。我希望 "addItem" 有一个子弹出菜单。层次结构是这样的:
add
pizza
cake
...
remove
我的代码:
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
一旦我将鼠标移近 "add item",菜单就会消失。
请帮我建立这个弹出菜单。
使用 JMenu
(JMenuItem
的子 class)。
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"));
我创建了一个包含两个项目(添加、删除)的 JPopupMenu。我希望 "addItem" 有一个子弹出菜单。层次结构是这样的:
add
pizza
cake
...
remove
我的代码:
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
一旦我将鼠标移近 "add item",菜单就会消失。
请帮我建立这个弹出菜单。
使用 JMenu
(JMenuItem
的子 class)。
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"));