JFileChooser просматривает удаленную файловую систему

Я пытаюсь реализовать JFileChooser, который позволяет пользователю выбирать файлы в удаленной системе через FTP.

Все я've read говорит, что это можно сделать, расширив FileSystemView, чтобы все методы файловой системы (getFiles и т. д.) были переопределены и перенаправлены по ftp.

У меня нетНе повезло, что это удалось реализовать, так как FileSystemView по-прежнему вызывает локальные функции.

Может ли кто-нибудь подтвердить, что это можно сделать, и / или указать мне правильное направление?

 Tom Hawtin - tackline13 нояб. 2009 г., 23:26
Я нет следовать. Если вы переопределите все методы вFileSystemViewУ него не будет возможности позвонить.

Ответы на вопрос(3)

что это можно сделать. Для начала вы можете проверить, как авторМедиаЧест (он же PhotoOrganizer) сделал это

Обнаружены соответствующие файлы кода здесьCodase: FtpFileSystemView

Решение Вопроса
 KrzyH17 дек. 2012 г., 12:51
Вы также можете попробовать OtrosVfsBrowser:code.google.com/p/otrosvfsbrowser

доступ к локальным файловым системам, вы, конечно, должны переопределить все методы или, по крайней мере, getSystemDisplayName и все методы is *. Конечно, другая проблема заключается в том, что интерфейс FileSystemView тесно связан с классом File, поэтому не всегда можно обеспечить реализацию, не основанную на файлах.

Ваш ответ на вопрос