Java:jpopupmenu中的子菜单,带有分隔符和快捷键?

KJW*_*KJW 3 java swing jpopupmenu

你如何将子菜单添加到现有的jpopupmenu?

当你右键单击jpopupmenu出现时,我想访问另一个菜单下的子菜单.

你如何在jpopupmenu中添加分隔符?快捷键怎么样?

下图描述了我想要的内容.

在此输入图像描述

MBy*_*ByD 6

对于分隔符,您将需要JSeparator,请参见此处的示例.

要绑定快捷方式,您需要调用setMnemonic,请参阅此处的示例.

对于子菜单,只需将JMenu作为子项添加到现有JMenu/JPopupMenu,请参见此处的示例.

注意:链接4-6是相同的

  • JMenu有一个addSeparator()方法,它最终使用一个自定义的Separator类. (2认同)