這是我程序主要類中的一種方法。它具有我想要的控件(按'i'將調用Field.ship.push(0,-1)),但我需要知道如何在程序中實現它們,以便它實際工作?請告訴我需要添加到主程序中,以便在玩遊戲時使用控件。謝謝如何實現Java程序的關鍵控件?
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();
}
}
仍在等待您開始接受其他問題的答案。 – camickr