2010-08-22 286 views
8

我有关于在Java中拖放的问题。 我能够实现从Windows资源管理器到Swing应用程序的拖放文件。 现在我需要反方向。 我有JTable其中包含与对象类型文件的列。我只需要检测哪些文件(文件)被拖动,并在Windows资源管理器中的位置。从Java Swing应用程序拖放到Windows资源管理器

在此先感谢。

回答

1

我猜,你所需要的,可以发现here

+0

感谢您的链接。我会看看... – user427843 2010-08-26 07:37:15

+1

该链接是在1999年为Java 1.2发布的帖子;怀疑它仍然相关。 – 2010-09-07 06:59:37

+0

如果还有其他方法可以执行DnD,我会感兴趣,因为我现在正在使用java.awt.dnd作为链接建议的项目。 – unholysampler 2010-09-08 18:47:00

2

我用java <工作 - >本机DnD几年前,我的研究结果类似下面。

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

不确定你的情况和我一样糟糕;该功能并不重要,我们推迟它...

相关问题