如何不断找到相对于面板的鼠标位置?

时间:2013-08-13 20:49:26

标签: java swing mouseevent mousemotionevent

我正在使用MouseListeners,我想让它告诉我鼠标位置没有点击或按住鼠标。所以我知道它在哪里徘徊。我该怎么做呢?

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

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

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

使用鼠标移动侦听器

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

        }
    });