我一直在尝试为添加到面板中的某些JButton创建热键。现在按钮可以正常工作,它们可以完成应有的功能,但我似乎无法向其中添加热键。例如,当我按下ctrl +“ V”时,我想激活其中一个按钮。我怎么做?我尝试阅读很多东西,但没有一个真正有用。
到目前为止,我已经尝试了setmnemonic行,但是似乎要做的就是在按下空格键时使按钮单击。据我了解,我必须创建一个动作侦听器和一个键侦听器,但这对我来说很混乱。我已经为菜单项实现了快捷方式,而这些快捷方式只用一行代码就非常简单。因此,我认为与JButtons相同。
newWindow.setMnemonic(KeyEvent.VK_B);
除了用空格键激活按钮之外,什么都没发生。