当前位置: 首页 > 知识库问答 >
问题:

获取拖放手势被丢弃的点

薛元忠
2023-03-14

我认为使用JavaFX应该很容易做到这一点,所以我肯定在某些地方遗漏了要点。我有一个简单的拖放操作,从一个工具栏拖放到一个锚具上,效果很好,但是我正试图找出拖放发生的确切位置,以找出在已经存在的一组节点中插入新项目的位置。事件对象DrageEvent告诉您目标对象,但不告诉您相对于目标的放置位置(仅相对于源)。我试着只听目标上所有鼠标释放的事件,但拖动到对象上时不会触发。有人知道该怎么做吗?

迈克·瓦特斯

共有1个答案

司雅畅
2023-03-14

您可以使用getSceneX/Y方法获取删除位置的绝对坐标,也可以在监听DRAG_OVERDragEvents的AnchorPane上安装监听器。删除之前发生的DRAG_OVER事件的最后位置是它被删除的位置。

 类似资料:
  • 我正在使用jquery filepond image uploader插件,它将文件上传变成拖放区。 下面是初始化文件池的脚本 我计划在不使用ajax的情况下提交一个表单,它是一个dircect表单提交。 我只是想知道如何获取被拖放的文件名,以便将文件名值分配给另一个隐藏输入,这样我就可以通过form submit直接提交整个表单。 当文件被丢弃时,我已经将事件记录在console.log(“文件

  • 本文向大家介绍iOS手势识别的详细使用方法(拖动,缩放,旋转,点击,手势依赖,自定义手势),包括了iOS手势识别的详细使用方法(拖动,缩放,旋转,点击,手势依赖,自定义手势)的使用技巧和注意事项,需要的朋友参考一下 手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。 1、UIGestureRecognizer介绍 手势识别在iOS上非常重要,手势操作移动设备的

  • 除了前一节介绍的权重衰减以外,深度学习模型常常使用丢弃法(dropout)[1] 来应对过拟合问题。丢弃法有一些不同的变体。本节中提到的丢弃法特指倒置丢弃法(inverted dropout)。 方法 回忆一下,“多层感知机”一节的图3.3描述了一个单隐藏层的多层感知机。其中输入个数为4,隐藏单元个数为5,且隐藏单元$h_i$($i=1, \ldots, 5$)的计算表达式为 $$h_i = \p

  • 我试图解决一个具有时间窗约束的车辆路径问题,如果没有找到可行的解决方案,则允许解算器删除节点。然而,我发现在添加析取之后,即使施加了很大的惩罚,也会不必要地删除节点。 下面是一个简单的示例程序,以说明该问题。解算器将删除节点1并返回0的解- 我是不是走错了方向?任何帮助都将不胜感激。

  • Weex 封装了原生的触摸事件以提供手势系统。使用手势类似于在 Weex 中使用事件,只需在节点上监听手势即可。 手势类型 目前,仅支持以下四种手势类型: touch: 当触摸到一个点,移动或从触摸面移开时触发 touch 手势。触摸手势很精准,它会返回所有详细的事件信息。所以,监听 touch 手势可能很慢,即使只移动一丁点也需要处理大量事件。有三种类型的 touch 手势: type 描述 t

  • 我正在通过、和进行实时视频处理。 我已经在下面添加了核心代码。 驱动此操作的代码如下所示: