这是我的程序主类中的一个方法。它具有我想要的控件(按“i”将调用 Field.ship.push(0, -1)),但我需要知道如何在程序中实现它们才能真正起作用?请告诉我我需要在主程序中添加什么,以便我可以在玩游戏时使用控件。谢谢
public void keyPressed(KeyEvent event) {
char eventChar = event.getKeyChar();
if (eventChar == 'i') {
Field.ship.push(0, -1);
} else if (eventChar == 'j') {
Field.ship.push(-1, 0);
} else if (eventChar == 'k') {
Field.ship.push(0, 1);
} else if (eventChar == 'l') {
Field.ship.push(1, 0);
} else if (eventChar == 'a') {
Field.addBullets();
}
}