So i noticed that in awt there is a MenuItem
constructor for adding a CTRL + (some key) shortcut, but there is no such constructor for JMenuItem
. What is the correct way to do this?
I need an equivelent of awt:
MenuItem mi = new MenuItem("Copy", new MenuShortcut(KeyEvent.VK_C));
but for Swing.
Example for CTRL + N.
menuItem.setAccelerator(KeyStroke.getKeyStroke('N', Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx()));
Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx()
returns control key (ctrl) on Windows and linux, and command key (⌘) on Mac OS.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With