所以我创建了一个实现 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 类,然后它被添加到面板中。但由于某种原因,它不会做任何事情!