【问题标题】:JavaFX Drag and Drop with Interacting ObjectsJavaFX 拖放与交互对象
【发布时间】:2011-04-25 02:30:21
【问题描述】:

我正在尝试实现拖放,它不仅仅是在屏幕上拖动图像,而是在拖放对象之间进行交互。

简而言之,我想要实现的是: 当我拖动一个“源”对象并将其放在“目标”对象上时,“目标”对象会收到有关放置在其上的“源”的信息

此 (http://rakeshmenonp.wordpress.com/2009/07/20/javafx-drag-and-drop/) 示例应用程序将其操作描述为我正在寻找的内容,但该应用程序不适合我。我能够构建源代码(它需要一些修改,因为 yahoo 购物 URL 不再有效),并通过一些更改来显示购物项目。但是没有拖放功能。

有没有人可以指点我的其他样本?

我所有的 javafx 拖放搜索都返回了仅处理在屏幕上移动对象的应用程序,或者他们使用不再支持的“画布”

谢谢,斯蒂芬妮

【问题讨论】:

    标签: java drag-and-drop javafx


    【解决方案1】:

    JavaFX 1.3.1 中没有您希望使用的标准拖放支持。有一个 alpha 预览版正在开发中,但它没有进入发布版。由于 JavaFX 正在被完全重写,很难说新版本会支持什么 DnD。

    【讨论】:

    • 如果您倾向于深入了解,请查看 com.sun.javafx.scene.transfer.Dragboard; com.sun.javafx.scene.transfer.DragEvent; com.sun.javafx.scene.transfer.TransferMode;
    • 同样在javafx.scene.Node中,还有一些支持DnD的隐藏函数。我相信这适用于 Swing 工具包,但可能不适用于 PRISM。
    【解决方案2】:

    检查一下,经过不懈的搜索,我找到了这个。下面是 javafx 中的拖放示例

    http://0divides0.wordpress.com/2010/10/21/image-drag-and-drop/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-18
      • 2016-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多