我通过使用 setAccelerator() 在我的 java gui 中制作了加速器,它们可以工作,除非具有相同键绑定的东西处于焦点。有没有办法在全局范围内启用它们,以便无论窗口是否有焦点都会触发操作?
jmi.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, Event.CTRL_MASK))
我通过使用 setAccelerator() 在我的 java gui 中制作了加速器,它们可以工作,除非具有相同键绑定的东西处于焦点。有没有办法在全局范围内启用它们,以便无论窗口是否有焦点都会触发操作?
jmi.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, Event.CTRL_MASK))