2012-02-18 102 views
6

我需要向用戶或我的應用程序提供一個指向特定文件的對話,因此最簡單的選擇是使用JFileChooser。帶有密碼保護的Java,JFileChooser和Windows網絡共享

但是,需要選擇的文件位於Windows網絡驅動器/共享上,但映射到運行我的應用程序的主機上的驅動器。網絡共享IS密碼和JFileChooser確實在其對話框中顯示驅動器,但在我使用其他程序(例如,Windows)之前,它無法瀏覽驅動器。 Windows資源管理器查看將要求密碼的網絡共享。

JFileChooser可以請求用戶輸入密碼嗎? JFileChooser是否從系統接收到需要密碼/驗證的通知?使用Sun示例here,它僅僅是失敗了,這不是我想要發生的事情。我希望提示用戶輸入密碼。我可以這樣做嗎?

+1

如果你沒有找到標準文件選擇一個解決方案,您可能會手藝自己的基於周圍[FileBro(HTTP:/ /codereview.stackexchange.com/questions/4446/file-browser-gui)。 – 2012-02-18 11:44:27

+0

謝謝安德魯。我會牢記這一點,但是我會在Java類FileSystemView中看到並可能看到我可以用這個做什麼。 – Kerry 2012-02-18 11:51:56

+0

替代方案(無瀏覽按鈕)將使用拖放操作。如果有一些樹視圖放入(放置文件的選擇不止一個),那將是可以接受的。你有沒有試用Java 7? – 2012-02-18 12:01:11

回答