ユーザーからのキー入力をリッスンする Java アプリケーションを作成しようとしています。これは私のコードです...
import java.awt.event.KeyEvent;
public class DashExplorerMain {
public static void main(String[] args) {
DashExplorerMain dashExplorer = new DashExplorerMain();
dashExplorer.keyPressed(e);
}
public void keyPressed(KeyEvent e) {
int keyCode = e.getKeyCode();
switch( keyCode ) {
case KeyEvent.VK_UP:
// handle up
break;
case KeyEvent.VK_DOWN:
// handle down
break;
case KeyEvent.VK_LEFT:
// handle left
break;
case KeyEvent.VK_RIGHT :
// handle right
System.out.println("-");
break;
}
}
}
}
コードをコンパイルしようとすると、次のエラーが発生します...
Exception in thread "main" java.lang.Error: Unresolved compilation problem: e cannot be resolved to a variable
at DashExplorerMain.main(DashExplorerMain.java:11)
問題を理解するのを手伝ってください。