Java 如何创建一个区域,将文件拖入其中并将URI添加到列表中?

Java 如何创建一个区域,将文件拖入其中并将URI添加到列表中?,java,file,arraylist,drag-and-drop,absolute-path,Java,File,Arraylist,Drag And Drop,Absolute Path,我正在尝试创建一个程序,如果用户将一个文件拖到一个区域(当前是一个JTextArea,但可以是另一个容器)中,并将文件的绝对路径添加到ArrayList中。我不知道如何实现文件的拖放 到目前为止,我已经试着阅读了一些类似的问题,但它们并没有真正帮助我。 (这也是针对windows的,但linux/mac支持也是一个选项)这里是一个完整的版本。看看关于oracles的页面。基本上,您可以将所有内容拖动到程序中,无论是直接从本机浏览器还是从JFileChooser拖动的文件。您拖动的只是文件的路径。

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

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

这里是一个完整的版本。

看看关于oracles的页面。基本上,您可以将所有内容拖动到程序中,无论是直接从本机浏览器还是从
JFileChooser
拖动的文件。您拖动的只是文件的路径。因此,您只需将您的
JTextArea
设置为接受删除,并定义它如何“解释”正在删除的对象。

因此,您使用的是Swing?和可能的重复项-“2009年5月1日13:00时询问”,而我在搜索中没有看到这一项,我读入了它。我已经看了dnd部分,但没有看到任何关于文件的内容,一定是忽略了它。