У меня проблема с setAccelerator()
. Прямо сейчас у меня есть код, который работает для Ctrl + X для операции удаления. Я хочу установить акселератор в Shift + Delete, а также для того же JMenuItem
.
Мой код выглядит следующим образом:
JMenuItem item = new JMenuItem(menuText);
item.setAccelerator(KeyStroke.getKeyStroke(
KeyEvent.VK_X, KeyEvent.CTRL_MASK));
item.setAccelerator(KeyStroke.getKeyStroke(
KeyEvent.VK_DELETE, KeyEvent.SHIFT_MASK));
, но это работает только для операции Shift + Delete. Кажется, это переопределяет операцию Ctrl + X. Можем ли мы заставить оба этих нажатия клавиш работать одновременно?
Пожалуйста, руководство.