Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Swing中使用F1快捷键_Java_Swing_Keyboard Shortcuts - Fatal编程技术网

Java 在Swing中使用F1快捷键

Java 在Swing中使用F1快捷键,java,swing,keyboard-shortcuts,Java,Swing,Keyboard Shortcuts,我有一个JavaSwing应用程序,我可以使用下面的代码设置快捷键。例如,Ctrl+K 我只是不知道如何添加相同的使用F1键作为快捷方式。。。谁能帮忙吗?使用 KeyEvent.VK_F1 我认为这会对您有所帮助。使用,如图所示和,可以使这些设置更易于管理。也可以考虑 GeMeNuthTraceKyMaskk()/Case>,而不是假设“代码>事件。ctrl掩码< /c> > /p>< p>如果您需要在没有ctrl的情况下将快捷键仅为“f1”,则应该是这样, keyHelp.setAcceler

我有一个JavaSwing应用程序,我可以使用下面的代码设置快捷键。例如,Ctrl+K

我只是不知道如何添加相同的使用F1键作为快捷方式。。。谁能帮忙吗?

使用

KeyEvent.VK_F1


我认为这会对您有所帮助。

使用,如图所示和,可以使这些设置更易于管理。也可以考虑<代码> GeMeNuthTraceKyMaskk()/Case>,而不是假设“代码>事件。ctrl掩码< /c> > /p>< p>如果您需要在没有ctrl的情况下将快捷键仅为“f1”,则应该是这样,

keyHelp.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F1, 0));

KeyEvent.VK_F1
使用它不起作用吗?也许这对您有帮助:
KeyEvent.VK_F1
不起作用此
keyHelp.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F1,'0')无效
keyHelp.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F1, 0));