2012-02-18 21 views
6

私はユーザまたはアプリケーションに特定のファイルを指すダイアログを提示する必要があります。そのため、当然最も簡単な選択はJFileChooserの使用です。Java、JFileChooser&Windowsネットワーク共有とパスワード保護

ただし、選択する必要があるファイルはWindowsネットワークドライブ/共有にありますが、アプリケーションを実行しているホストコンピュータのドライブにマップされています。ネットワーク共有はパスワードであり、JFileChooserはドライブをダイアログボックスに表示しますが、別のプログラムを使用するまではドライブをブラウズできません。 Windows Explorerを使用して、パスワードを要求するネットワーク共有を表示します。

JFileChooserがユーザーにパスワードを要求することはできますか? JFileChooserはパスワード/認証が必要であるという通知をシステムから受信しますか? Sunの例であるhereを使用すると、私は何も起こりたくない静かに失敗します。ユーザーにパスワードの入力を求められるようにします。これはできますか? /:

+1

を見つけることができ、この場合に便利になることがあり/codereview.stackexchange.com/questions/4446/file-browser-gui)。 –

+0

Andrewに感謝します。私はそれを念頭に置いておくつもりですが、私はJavaクラスFileSystemViewに触れることができ、私はこれで何ができるのか分かります。 – Kerry

+0

代替ボタン(参照ボタンなし)は、ドラッグアンドドロップを使用することです。ツリー表示がいくつかあった場合(ファイルを配置する選択肢が複数ある場合)、これは受け入れられます。 Java 7を試しましたか? –

答えて

1

PasswordAuthenticationを使用すると、標準のファイル選択で解決策が見つからない場合は、[FileBro](HTTPをベースに、独自のを作るかもしれない...例here

+0

私はこれを確かめます – Kerry

関連する問題