按字符时获取鼠标位置

时间:2016-03-03 07:15:58

标签: java javafx mouse-position

当我点击快捷方式时,我想获得鼠标相对于框架的位置:

@Override
public void handle(KeyEvent keyEvent) {
    if (keyEvent.isShortcutDown()) {
        if (keyEvent.getCode() == KeyCode.P) {
            //Code Here
        }
    }
}

1 个答案:

答案 0 :(得分:0)

KeyEvent触发时,只需使用MouseInfo获取指针位置即可。

@Override
public void handle(KeyEvent keyEvent) {
if (keyEvent.isShortcutDown()) {
    if (keyEvent.getCode() == KeyCode.P) {
        //Code Here
        Point mouseLoc = MouseInfo.getPointerInfo().getLocation();
    }
}

如果要连续跟踪鼠标位置,则应使用MouseMoved侦听器。