Общие сетевые ресурсы Java, JFileChooser и Windows С парольной защитой
Мне нужно представить пользователю или моему приложению диалог, в котором они указывают на определенный файл, поэтому, естественно, самый простой выбор - использовать JFileChooser.
Однако файл, который нужно выбрать, находится на сетевом диске / общем ресурсе Windows, но он сопоставлен с диском на главном компьютере, на котором выполняется мое приложение. Пароль сетевого ресурса IS, и JFileChooser действительно отображает диск в своем диалоговом окне, но не может просматривать диск, пока я не использую другую программу, например, Windows Explorer, для просмотра сетевого ресурса, где он будет запрашивать пароль.
Возможно ли, чтобы JFileChooser запросил у пользователя пароль? Получает ли JFileChooser уведомление от системы о том, что требуется пароль / аутентификация? Используя пример Sun здесь, он просто молча терпит неудачу, а это НЕ то, чего я хочу. Я хочу, чтобы у пользователя запрашивался пароль. Я могу это сделать?
1 ответ
PasswordAuthentication может пригодиться в этом случае.. Пример можно найти здесь