Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.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 正在执行按键侦听器或操作_Java - Fatal编程技术网

Java 正在执行按键侦听器或操作

Java 正在执行按键侦听器或操作,java,Java,我想做一个游戏,让两个玩家可以互相射击 但在他们被击中后,我一直在努力做出正确的反应。我的目标是让其中一个停止移动约一秒钟,但我似乎不知道如何做到这一点 那么,有没有一种简单的方法可以暂时停止keylistener或actionperformed方法的一部分 哦,我差点忘了提到我正在为此使用java是的,在监听器方法的第一行,您检查自上次点击以来是否已经过了足够的时间,如果没有,则立即返回。使用System.currentTimeMillis()检查时间。或者将自己设置为一个布尔变量,指示是否必

我想做一个游戏,让两个玩家可以互相射击 但在他们被击中后,我一直在努力做出正确的反应。我的目标是让其中一个停止移动约一秒钟,但我似乎不知道如何做到这一点

那么,有没有一种简单的方法可以暂时停止keylistener或actionperformed方法的一部分


哦,我差点忘了提到我正在为此使用java

是的,在监听器方法的第一行,您检查自上次点击以来是否已经过了足够的时间,如果没有,则立即返回。使用
System.currentTimeMillis()
检查时间。或者将自己设置为一个布尔变量,指示是否必须暂时停止时间。在Keylistener或Actionperformed方法中,您事先检查(如果(canCheck){//,则执行blablabla-移动玩家,例如})