0

我正在尝试创建一个程序,即用户将文件拖到一个区域(当前是 JTextArea,但可以是另一个容器),并将文件的绝对路径添加到 ArrayList。我无法弄清楚如何实现文件的拖放。

到目前为止,我已经尝试阅读一些类似的问题,但它们并没有真正帮助我。(这也是针对 Windows,但 linux/mac 支持也是一个选项)

4

2 回答 2

0

这是一个完整的例子

于 2013-04-08T19:46:33.343 回答
0

查看有关DnD的 oracles 页面。基本上,您可以将所有内容拖放到您的程序中,无论它是直接来自本机浏览器的文件还是JFileChooser. 您拖动的只是文件的路径。因此,您只需将您的设置JTextArea为接受丢弃并定义它必须如何“解释”被丢弃的对象。

于 2013-04-08T19:47:51.317 回答