我有一个JavaFX TreeView中列出的非可序列化对象(它包含绑定属性)。我希望用户能够将包含该对象的TreeView项拖到要绘制的LineChart上,但我无法使用此对象填充DragBoard,因为它不可序列化。我真的不想复制对象,只是链接到它。我尝试将TransferMode设置为LINK,但这似乎只是预期操作的一个指标;该过程仍然需要对要拖动的对象进行序列化。
如何只拖放对象的引用?
答案 0 :(得分:1)
如果你想让你的treeitem对象在LineChart中绘制,那么首先在拖动时你可以将你的对象实例保存在你的静态临时变量中,当你的下拉动作发生在你的图表中时,只需检索相同的临时变量,你就可以操纵你的LineChart很容易。
手动拖放的解决方法在此处JavaFX Drag and Drop Cell in ListView
完成由于