所以我创建了一个实现MouseListener的处理类(这个工作)。当程序运行时,正在加载一些资源并创建用于MouseListener等的面板......然后当一切都完成时,它假设输入()面板并添加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类,然后它被添加到面板中。但出于某种原因它只是不会做任何事情!