キーボードから入力を取得する必要があるときはいつでも、次の KeyAdapter 内部クラス手法を使用します。
controls = new KeyAdapter()
{
public void keyPressed(KeyEvent e)
{
//do something with input
}
};
これを行う方法を学んだのは最近ではありませんが、自分のコードで何が起こっているのかを理解したいので、不快になり始めています。ここでJavaは正確に何をしているのですか?私が思いつくことができる最善のことは、それが内部クラスの形式であるということですが、コンストラクターを作成できないのはなぜですか?