gpt4 book ai didi

java多级JPopupMenu

转载 作者:太空宇宙 更新时间:2023-11-04 06:18:00 26 4
gpt4 key购买 nike

我创建了一个包含两个项目(添加、删除)的 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

一旦我将鼠标移近“添加项目”,菜单就会消失。
请帮我构建这个弹出菜单。

最佳答案

使用JMenu(JMenuItem的子类)。

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"));

enter image description here

关于java多级JPopupMenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27815034/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com