【问题标题】:Drag and drop object reference拖放对象引用
【发布时间】:2012-08-27 18:50:35
【问题描述】:

我在 JavaFX TreeView 中列出了一个不可序列化的对象(它包含绑定的属性)。我希望用户能够将包含该对象的 TreeView 项目拖到要绘制的 LineChart 上,但我不能用这个对象填充 DragBoard,因为它是不可序列化的。我真的不想复制该对象,只是一个指向它的链接。我尝试将 TransferMode 设置为 LINK 但这似乎只是预期操作的一个指标;该过程仍然需要对要拖动的对象进行序列化。

如何仅拖放对对象的引用?

【问题讨论】:

    标签: drag-and-drop javafx javafx-2


    【解决方案1】:

    如果您希望在 LineChart 中绘制 treeitem 对象,那么首先在拖动时您可以将对象实例保存在静态临时变量中,当您的拖放操作发生在图表中时,只需检索相同的临时变量,您就可以操作您的轻松绘制折线图。

    手动拖放的解决方法在这里完成JavaFX Drag and Drop Cell in ListView

    谢谢

    【讨论】:

    • 感谢您的建议。虽然我希望能够直接拖放对树视图项的引用,但您的想法是一种有效的解决方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多