我正在制作俄罗斯方块游戏并希望MouseMotionListener
在网格区域中使用(即当光标进入主区域时,它应该暂停)。gridLayout
但它在该领域不起作用。但是,MouseWheelListener
正在那里工作。同时,它适用于另一个右侧面板,但不适用于主区域。
MouseMotionListener mml= new MouseMotionAdapter()
{
public void mouseMoved(MouseEvent me)
{
System.out.println("mouse moved");
pauseGame();
}
};
和
this.addMouseMotionListener(mml);
this.setLayout(new GridLayout(1, 0));
this.add(game_grid);
this.add(right_panel);
this.setBackground(bg_color);
this.validate();
我怎样才能让它工作?