我有一个问题setAccelerator().现在,我有一些代码适用于Ctrl + X进行DELETE操作.我想将加速器设置为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));
Run Code Online (Sandbox Code Playgroud)
但这仅适用于Shift + Delete操作.似乎它覆盖了Ctrl + X操作.我们可以让这两个键击同时工作吗?
请指导.