1

我正在制作俄罗斯方块游戏并希望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();

我怎样才能让它工作?

4

0 回答 0