【发布时间】:2011-02-22 00:39:21
【问题描述】:
我的应用程序有一个画布和一个表格,我需要向它添加拖放功能。但是,我在教程中读到 Transfer 将我想要移动的数据转换为与平台无关的类型。我不需要将任何东西拖到我的程序之外,并且发送确切的对象很重要。如何做到这一点?
【问题讨论】:
标签: java swt drag-and-drop
我的应用程序有一个画布和一个表格,我需要向它添加拖放功能。但是,我在教程中读到 Transfer 将我想要移动的数据转换为与平台无关的类型。我不需要将任何东西拖到我的程序之外,并且发送确切的对象很重要。如何做到这一点?
【问题讨论】:
标签: java swt drag-and-drop
好的,我想通了。显然,您可以使用一些伪造的传输对象,并将要移动的对象保留在您自己的变量中。定义拖动开始时的变量,(来自DragSource),并从DropTarget 中的变量中获取项目。忽略伪造的传输对象。
【讨论】:
LocalSelectionTransfergeorgiangrec.wordpress.com/2013/08/11/…