如何在Java Swing菜单栏中添加三个Shoutcut键(Ctrl + Shift + C)?

Ker*_*nel 1 java swing keyevent menuitem jmenuitem

我想在Java Swing菜单栏中添加快捷键.以下是我的尝试.

jMenuItem1.setText("Create");

jMenuItem1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,ActionEvent.CTRL_MASK));
Run Code Online (Sandbox Code Playgroud)

在这里,我想要三个KeyEvent.VK_C, KeyEvent.CTRL_MASK,和KeyEvent.SHIFT_MASK.

Avi*_*Avi 6

jMenuItem1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C, ActionEvent.CTRL_MASK+ALT_MASK)
Run Code Online (Sandbox Code Playgroud)


Sid*_*han 6

jMenuItem1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,java.awt.Event.CTRL_MASK | java.awt.Event.SHIFT_MASK));
Run Code Online (Sandbox Code Playgroud)