【发布时间】:2018-11-28 08:50:00
【问题描述】:
我正在开发一款游戏,在这里我希望最终用户按 Ctrl + W 退出系统。
这是我使用的代码:
int key = e.getKeyCode();
if(key == KeyEvent.VK_CONTROL && key == KeyEvent.VK_W) System.exit(1);
...但它似乎没有工作
谁能告诉我我的代码有什么问题?
提前致谢!
【问题讨论】:
-
好吧,
key(作为int)一次只能是一个值,所以它永远不会同时是两个键...... -
那么有没有一种方法可以使用我在 Java 中的想法?
-
您需要将两个 KeyEvent 常量组合在一起。
-
@Rich 但我有另一个命令,最终用户按 W 向上移动
标签: java keycode system.exit