2013-04-08 3 views
0

Я пытаюсь создать программу, когда пользователь перетаскивает файл в область (в настоящее время JTextArea, но может быть другим контейнером), и он добавляет абсолютный путь файла к ArrayList. Мне трудно понять, как реализовать перетаскивание файлов.Как создать область, в которую вставляются файлы, добавляется URI в список?

До сих пор я пробовал читать некоторые подобные вопросы, но они на самом деле не помогают мне. (также это таргетинг на окна, но поддержка linux/mac также является опцией)

+0

Итак, вы используете Swing? – mre

+1

И возможный дубликат - http://stackoverflow.com/questions/811248/how-can-i-use-drag-and-drop-in-swing-to-get-file-path – mre

+0

"спросил 1 мая 2009 года 13:00 "выше, и я не видел этого в моих поисках, плохо читал в нем – 2013-04-09 02:36:18

ответ

0

Посмотрите страницу оракулов о DnD. В основном вы можете перетащить все в свою программу, будь то файл непосредственно из собственного браузера или JFileChooser. То, что вы перетаскиваете, - это только путь к файлу. Поэтому вам нужно только установить JTextArea, чтобы принять капли и определить, как он должен «интерпретировать» объект, который был удален.

+0

уже смотрел раздел dnd, но ничего не видел о файлах, должен был его игнорировать. – 2013-04-09 02:34:23