一个游戏操作会根据游戏者按下的按键调用keyPresed()、keyReleased()、keyRepeated()方法。可以调用getGameAction()方法探测发生了哪些游戏操作。getGameAction()方法需要一个参数,即游戏者选择的按键的按键编码,这个编码会作为参数传给keyPressed()、keyReleased()和keyRepeated()方法。
使用两种方法可以探测游戏者所选择的游戏操作按键。
第一种:调用getKeyCode()方法比较按键编码值。
第二种:调用getKeyName()方法,获得和输入的按键编码相关联的按键的名称。