Search code examples
javaswingjpopupmenu

Java: submenu in jpopupmenu with separators and shortcut keys that appear?


how do you go about adding submenu's to an existing jpopupmenu?

when you right click the jpopupmenu appears, I want to access submenus under another menu.

how do you add separators in the jpopupmenu? what about shortcut keys?

Below image describes what I want.

enter image description here


Solution

  • For separators, you will need JSeparator, see example here.

    For binding a shortcut, you will need to call setMnemonic, see example here.

    For sub-menu, simply add a JMenu to an existing JMenu/JPopupMenu as a child, see example here.

    Note: links 4-6 are the same one