JavaFX-获取网格窗格点击的位置

时间:2016-12-11 00:48:01

标签: java javafx

我创建了一个显示图像的JavaFX项目。我在JavaFX中使用了一个画布来绘制此图像并将其显示在锚点窗格上。我在图像的顶部放了一个网格窗格,基本上我需要做的是当用户点击网格中的特定框时,找出点击的位置,这样我就可以将坐标存储在文本文件中。

我想在每个盒子中放一个按钮,但这需要一段时间,是否有一种更简单的方法来实现这个只使用网格面板?如何获得此点击的位置/坐标?

谢谢!

1 个答案:

答案 0 :(得分:1)

gridpane.addEventHandler(MouseEvent.MOUSE_CLICKED, e ->{
    e.getX();
    e.getY();
    //And if applicable
    e.getZ();
});