Mouselistener不适用于面板

时间:2013-01-21 18:49:42

标签: java swing jpanel mouselistener setfocus

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

0 个答案:

没有答案