从Java Swing应用程序拖放到Windows资源管理器

时间:2010-08-22 20:25:54

标签: java swing drag-and-drop

我对Java中的Drag and Drop有疑问。 我能够实现从Windows资源管理器拖放文件到Swing应用程序。 现在我需要对付方向。 我有JTable,其中包含对象类型为File的列。我只需要检测拖动哪些文件(文件)以及Windows资源管理器中的位置。

提前致谢。

2 个答案:

答案 0 :(得分:2)

几年前,我正在使用java< - >原生DnD,我的发现如下所示。

如果您需要知道拖放文件的文件被删除(例如)从数据库写出来:我不太确定这是可能的。您可以做的最好的事情是在拖动开始时预先创建文件,将正确的文件引用传递给drop target app,并希望explorer默认的drop handler能够满足您的需求。我怀疑在java应用程序的拖出时你无法控制并且在放置目标应用程序上没有回调(直到你在资源管理器端的某个地方有自己的超级挂钩)。

不确定你的情景和我的一样糟糕;这个特征并不重要,我们推迟了......

答案 1 :(得分:1)

我想,您可以找到所有您需要的here

相关问题