如何将jmenuitem的快捷键设置为ctrl+s+a?

xpszyzbs  于 2021-06-26  发布在  Java
关注(0)|答案(1)|浏览(281)

我试图为一个jmenuitem添加一个ctrl+s+a快捷键。我正在使用以下代码

jMenuItem_a.setAccelerator(KeyStroke.getKeyStroke(
     KeyEvent.VK_A, KeyEvent.CTRL_MASK|KeyEvent.VK_S));

我想要的结果是ctrl+s+a,但代码结果是ctrl+shift+a。有什么问题?为什么我运行它时它会转换为shift?

vs91vp4v

vs91vp4v1#

除非其中两个是元键(control、shift或alt),否则无法添加三个键的快捷方式。快捷方式中只允许使用一个字符。

相关问题