4

次のコードを使用してショートカットキーを設定できる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 

同じF1キーをショートカットとして追加する方法がわかりません...誰か助けてください。

4

3 に答える 3

5

ここここActionに示すようにを使用すると、これらの設定を管理しやすくなります。また、仮定する代わりに検討してください。getMenuShortcutKeyMask()Event.CTRL_MASK

于 2013-03-07T10:36:27.947 に答える
4

使用する、

KeyEvent.VK_F1

役立つと思います。

于 2013-03-07T08:35:37.317 に答える
1

ショートカット キーを CTRL なしで "F1" だけにする必要がある場合は、次のようにする必要があります。

keyHelp.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F1, 0));
于 2016-01-06T07:49:13.173 に答える