私は自分のコードを持っています。
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == 37){
personx -=2;
}
if (e.getKeyCode() == 38){
persony -=2;
}
if (e.getKeyCode() == 39){
personx +=2;
}
if (e.getKeyCode() == 40){
persony +=2;
}
try {
Thread.sleep((long) 0.04);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
コードはキャラクターを動かしません。呼び出されているかどうかを確認し、次のように書きました。
public void keyPressed(KeyEvent e) {
System.out.println("Test");
}
しかし、それはテストを印刷しませんでした。