【发布时间】:2011-04-02 09:00:45
【问题描述】:
我对 Java 中的拖放有疑问。 我能够实现将文件从 Windows 资源管理器拖放到 Swing 应用程序。 现在我需要反方向。 我有 JTable,其中包含具有对象类型文件的列。我只需要检测哪些文件(文件)被拖动以及在 Windows 资源管理器中的位置。
提前致谢。
【问题讨论】:
标签: java swing drag-and-drop
我对 Java 中的拖放有疑问。 我能够实现将文件从 Windows 资源管理器拖放到 Swing 应用程序。 现在我需要反方向。 我有 JTable,其中包含具有对象类型文件的列。我只需要检测哪些文件(文件)被拖动以及在 Windows 资源管理器中的位置。
提前致谢。
【问题讨论】:
标签: java swing drag-and-drop
几年前我正在使用 javanative DnD,我的发现如下所示。
如果您需要知道拖放文件到哪个文件夹(例如)以将它们从数据库中写出:我很不确定这是可能的。您可以做的最好的事情是在拖动开始时预先创建文件,将正确的文件引用传递给放置目标应用程序,并希望资源管理器默认放置处理程序能够满足您的需求。我怀疑在拖出 java 应用程序时,您无法控制放置目标应用程序,也没有回调(直到您在资源管理器端的某个地方拥有自己的花哨的超级挂钩)。
不确定您的情况是否与我的情况一样糟糕;该功能并不重要,我们推迟了它...
【讨论】:
我想,你需要的都可以找到here
【讨论】:
java.awt.dnd。