4

ある段階で、JFileChooser.showOpenDialog()を使用してローカルファイルシステムからファイルを選択するJavaアプリケーションがあります。

今、私はそれをクライアントサーバーのセットアップに入れたいと思っています。これは、サーバー上のファイルを選択するためのGUI(ファイルブラウザ)を開くことを意味します。JFileChooserを使い続けるために、すでにいくつかのシナリオを試しましたが、正しいセットアップを機能させることができません。

ファイルブラウザがデフォルトで設定する必要のあるパスを事前に知っている場合、リモートサーバー上にファイルブラウザを構築する方法を知っている人はいますか?たとえば、サーバーアドレスが「http://sand.int.group.com:9083」で、このアドレスのデフォルトにするディレクトリが「/ home /myDir/」の場合。このサーバーのディレクトリにあるファイルが一覧表示されるように、ファイルブラウザウィンドウを表示するにはどうすればよいですか?

4

3 に答える 3

4

JFileChooserURLを読み込めません。ファイルを参照するマシンにネットワーク共有をマップする必要があります。

于 2011-03-07T19:13:54.957 に答える
1

これはあなたの目的に役立つと私は信じています:http://vfsjfilechooser.sourceforge.net/index.html

JFileChooserコードに基づくリモートファイルチューザー...

于 2012-02-22T11:19:37.863 に答える
0

AFAIKこれは箱から出して動作していません。ローカルのJFileChooserは、サーバー側にあるファイルについては何も知りません。

WebSphereを例にとると、Websphere管理ツールを使用してローカルEAR / WARファイルをサーバーにデプロイできますが、IBMはこれをJFileChooserで実行しています。ただし、リモートサーバー上にあるファイルを展開しようとすると、まったく異なるUIが表示されます。ですから、それは非常にトリッキーなようです。

考えられる方法の1つは、独自のFileSystemViewを実装することですが、これは単なるアイデアです。

于 2011-03-07T19:19:03.097 に答える