我有一个复杂的Java Swing GUI应用程序,它定义了“插入”按钮的助记键:
insertButton.setMnemonic( KeyEvent.VK_INSERT );
但是,当我键入Alt
+ Insert
时,此应用程序的“文件”菜单会获得焦点。我更改了助记键代码:
insertButton.setMnemonic( KeyEvent.VK_0 );
当我输入Alt
+ 0
时,不会发生此行为。
如何以消耗Insert
Alt
的方式定义KeyEvent
助记键? (或者,助记键绑定仅适用于生成KEY_TYPED
个事件的键?)