Общие сетевые ресурсы Java, JFileChooser и Windows С парольной защитой

Мне нужно представить пользователю или моему приложению диалог, в котором они указывают на определенный файл, поэтому, естественно, самый простой выбор - использовать JFileChooser.

Однако файл, который нужно выбрать, находится на сетевом диске / общем ресурсе Windows, но он сопоставлен с диском на главном компьютере, на котором выполняется мое приложение. Пароль сетевого ресурса IS, и JFileChooser действительно отображает диск в своем диалоговом окне, но не может просматривать диск, пока я не использую другую программу, например, Windows Explorer, для просмотра сетевого ресурса, где он будет запрашивать пароль.

Возможно ли, чтобы JFileChooser запросил у пользователя пароль? Получает ли JFileChooser уведомление от системы о том, что требуется пароль / аутентификация? Используя пример Sun здесь, он просто молча терпит неудачу, а это НЕ то, чего я хочу. Я хочу, чтобы у пользователя запрашивался пароль. Я могу это сделать?

1 ответ

PasswordAuthentication может пригодиться в этом случае.. Пример можно найти здесь

Другие вопросы по тегам