【问题标题】:JavaFX Mouse CoordinatesJavaFX 鼠标坐标
【发布时间】:2014-11-12 23:24:31
【问题描述】:

如何在 JavaFX 中获得准确的鼠标位置?

我可以像这样在按钮上添加鼠标事件:

btnTriangle.setOnMouseClicked(new EventHandler<MouseEvent>()
        {
            @Override
            public void handle(MouseEvent me)
            {
                //I NEED TO GET THE X and Y Coordinates from the Mouse
            }
        });

我需要 X 和 Y 值来显示一些特殊的内容...

感谢您的帮助!

【问题讨论】:

标签: events javafx mouseevent coordinates


【解决方案1】:

正如 James_D 所说,只需在代码中添加 2 行即可获得它们:

btnTriangle.setOnMouseClicked(new EventHandler<MouseEvent>() {

        @Override
        public void handle(MouseEvent me) {
            System.out.println("Coordinate X -> " + me.getX());
            System.out.println("Coordinate Y -> " + me.getY());
        }
    });

【讨论】:

    猜你喜欢
    • 2013-04-30
    • 2014-11-22
    • 1970-01-01
    • 2014-06-18
    • 2016-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多