そこで、MouseListener を実装する処理クラスを作成しました (これは動作します)。プログラムが実行されると、いくつかのリソースがロードされ、MouseListener などに使用されるパネルが作成されます。すべてが完了したら、パネルに enter() して MouseListener を追加することを想定しています。次のように入力してください:
@Override
public void enter() {
gh = new Game_handler(gr); //gh works fine and implements mouselistener
this.addMouseListener(gh); //gr is nothing but a chunk of data
this.requestFocus();
}
何らかの理由で、MouseListener がリッスンしません! 私はいくつかのシステム印刷を行いましたが、パネルが作成されてから MouseListener クラスが作成され、それがパネルに追加されることがわかっています。しかし、何らかの理由でそれは何もしません!