我有一个 JMenuCheckBox 可以在我的程序中打开和关闭声音。我使用以下方法设置加速器:
toggleSoundMenuCheckBox.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, ActionEvent.ALT_MASK));
这通过按 ALT + S 来切换复选框。
有没有办法只使用一个键来使用加速器(我希望它只使用“S”键而不按 ALT 或任何其他键来打开/关闭)。
我有一个 JMenuCheckBox 可以在我的程序中打开和关闭声音。我使用以下方法设置加速器:
toggleSoundMenuCheckBox.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, ActionEvent.ALT_MASK));
这通过按 ALT + S 来切换复选框。
有没有办法只使用一个键来使用加速器(我希望它只使用“S”键而不按 ALT 或任何其他键来打开/关闭)。