JavaFX 2:忽略基础节点

时间:2013-10-03 14:02:30

标签: javafx-2 drag

我有一个显示图像的节点(ImageView)和另一个位于其上的节点(矩形)。我需要的行为是当鼠标在矩形上拖动(按下拖动释放手势)时,两个节点应该连贯地移动。有没有办法忽略矩形,只是移动底部节点(我已经有功能在ImageView上执行拖动时拖动矩形和ImageView,并负责矩形移动)?任何观点都会有所帮助。

1 个答案:

答案 0 :(得分:2)

使用rectangle.setMouseTransparent(true)

矩形将不再接收鼠标事件,它们将传递给您的底层Ima​​geView,它可以拦截它们并适当地处理拖动。

如果这不能回答您的问题,请修改您的问题以进一步澄清(也许提供sscce)。