1

我正在使用 MouseListeners,我希望它告诉我鼠标位置,而无需单击或按住鼠标。所以我知道它在哪里徘徊。我该怎么做呢?

我有这样的代码,可以在按下时找到位置,但我不确定如何一直找到位置。

  public void mousePressed(MouseEvent me) {
    print("Mouse Pressed");
      xPosClicked = me.getX() ;
      yPosClicked = me.getY() ;
      print("(" + xPos + "," + yPos + ")");
  }
4

2 回答 2

4

使用 MouseMotionListener 来监听移动:http ://docs.oracle.com/javase/tutorial/uiswing/events/mousemotionlistener.html

于 2013-08-13T20:51:47.013 回答
1

使用鼠标运动监听器

jPanel.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
        public void mouseMoved(java.awt.event.MouseEvent evt) {

        }
    });
于 2013-08-13T20:57:43.617 回答