在Swing中制作F1快捷键

Err*_*ion 3 java swing keyboard-shortcuts

我有一个Java Swing应用程序,我可以使用以下代码设置快捷键.例如Ctrl+ K.

keyHelp.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_K, Event.CTRL_MASK));
keyHelp.setMnemonic((int) 'K');//This is the Line I need Help in 
Run Code Online (Sandbox Code Playgroud)

我只是无法弄清楚如何添加相同的使用F1键作为快捷方式...任何人都可以帮助吗?

tra*_*god 5

使用Action,如在这里这里,可以使这些设置更易于管理.也考虑getMenuShortcutKeyMask()而不是假设Event.CTRL_MASK.