gpt4 book ai didi

JavaFX:setOnDragDropped 上的 ImageView 未触发

转载 作者:行者123 更新时间:2023-12-02 03:45:06 25 4
gpt4 key购买 nike

我正在使用 SceneBuilder 开发 JavaFX 应用程序。我有 ImageView 对象,但 setOnDragDropped 未触发。我没有收到任何错误。对于 onDragDetected 一切正常。我尝试了这两个选项:1)从 SceneBuilder 设置它(参见屏幕截图) enter image description here

第二种方式是来自 Controller 代码:

@FXML public void sensorDrop(DragEvent  event) {
System.out.println("Drooooop!>>");
event.consume();
//TODO More useful code
}

有什么想法吗?

最佳答案

当您将某物拖放到注册它的节点上时,而不是将该节点拖放到某物上时,将调用 onDragDropped 处理程序。因此,您需要在堆栈 Pane 上注册 onDragDropped 处理程序。

关于JavaFX:setOnDragDropped 上的 ImageView 未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36365376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com