创建一个Control或Alt热键以在Java中执行某些操作?

时间:2018-02-20 16:40:52

标签: java if-statement keyboard-shortcuts hotkeys

这是我想要做的一个可能的例子。

if (/* the user presses Alt+e*/) {
Process a = Runtime
.getRuntime()
.exec("rundll32 url.dll,FileProtocolHandler C:\\blah\\blah\\blah\\abc.bat");
a.waitFor();
// or something else
}

如果用户按下Alt + e,则上述代码用于运行文件abc.bat。我无法弄清楚在“if”语句中放入什么。代码的“then”部分与此处的问题无关,它只是一个例子。我是Java的新手,在搜索这个问题之前我搜索了很多内容,但是我发现的任何内容似乎都包含了我在前面提到的代码的解释中无法理解的术语和陈述,这使得我怀疑它与我正在尝试做什么,所以任何人都可以帮助我在这里用所需的代码放在“如果”里面,或许也可以用简单的英语解释它。如果if-then-else不是这种方式,那么我对其他解决方案持开放态度。

0 个答案:

没有答案