正如标题所说,我想知道我的程序在哪里知道我的鼠标在哪里,而我拿着鼠标按钮并在JFrame周围移动它。我停止按住按钮后才能找到检测方法。
答案 0 :(得分:1)
使用方法MouseInfo.getPointerInfo()。getLocation() - 它返回与当前鼠标位置对应的Point对象。
答案 1 :(得分:0)
将MouseEventListener添加到Button或JFrame中。基于事件MousePress或MouseClick,您可以获取位置event.getX()或event.getY()
public class MouseEventDemo implements MouseListener {
//Register for mouse events on button or frame
yourButton.addMouseListener(this);
...
public void mousePressed(MouseEvent e) {
saySomething("Mouse pressed; # of clicks: " + e.getX(), e);
}
}