如何用JMenu替换JMenuItem(无需重新排序)
我有一个菜单,作为JMenuItem开始。当它被选中时,我希望它的动作监听器用带子菜单项的菜单替换那个菜单项。 我试过使用parentMenu.remove(subMenuItem); parentMenu.add(subMenu);,但是这会将菜单移动到其父项菜单项的底部。我希望它保持在父母菜单项中的位置。 我是否必须重新创建父菜单? (我可以写/提供SSCCE如果你真的认为这是必要的。)
java
swing
menu
2017-10-11