如何在GridLayout中使用MouseMotionListner?

时间:2013-10-03 04:23:37

标签: java swing awt layout-manager grid-layout

我正在制作俄罗斯方块游戏,并希望在网格区域中使用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();

我怎样才能让它发挥作用?

0 个答案:

没有答案