Javafx显示鼠标坐标

时间:2017-12-11 22:33:50

标签: java javafx

我想用isExact图形库编写简单的帮助程序。 它应该在桌面上显示鼠标的鼠标坐标,无论鼠标是在场景内还是在桌面上。我设法把这个放在一起:

javafx

有效。
我有的明显问题是Java程序总是在顶部,我无法使用Alt-Tab窗口快捷方式切换程序。我只想刷新Text对象,特别是Mouse cords值。它可以像这样完成,还是应该完全废弃它并返回。

1 个答案:

答案 0 :(得分:0)

"优化后解决":

    new AnimationTimer() {
        public void handle(long currentNanoTime) {
            textX.setText(MouseInfo.getPointerInfo().getLocation().getX() + "");
            textY.setText(MouseInfo.getPointerInfo().getLocation().getY() + "");

        }
    }.start();

    primaryStage.show();

我只需要使用setText()方法更新文本对象字段。其他所有东西都放在外面" of AnimationTimer