-
public interface FileOpenServiceFileOpenServiceサービスを使用すると、信頼されない実行環境で実行されているアプリケーションの場合でも、ユーザーはローカル・ファイル・システムからファイルを選択できます。 JNLPクライアントは仲介機能であり、したがってこのサービスの特定の実装を提供する役割を担います。このサービスは、HTMLベースのフォームのファイル入力フィールドと同様の機能を提供します。
- 導入されたバージョン:
- 1.4.2
- 関連項目:
FileSaveService,FileContents
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 FileContentsopenFileDialog(String pathHint, String[] extensions)1つのファイルを選択するようユーザーに確認します。FileContents[]openMultiFileDialog(String pathHint, String[] extensions)1つまたは複数のファイルを選択するようにユーザーに指示します。
-
-
-
メソッドの詳細
-
openFileDialog
FileContents openFileDialog(String pathHint, String[] extensions) throws IOException
1つのファイルを選択するようユーザーに確認します。 選択されたファイルの内容は、オブジェクトとして返されます。 返されたFileContentsFileContentsオブジェクトには、内容とともにファイルの名前が含まれます。 フル・パスは返されません。- パラメータ:
pathHint- アプリケーションからファイル・チューザの初期ディレクトリへのヒント。 これは、JNLPクライアントにより無視される場合がある。extensions- ファイル・チューザに表示するデフォルト拡張のリスト。 たとえば、String[] { "txt", "java" }です。 これは、JNLPクライアントにより無視される場合がある。- 戻り値:
- 選択されたファイルに関する情報を含む
FileContentオブジェクト。ユーザーがファイルを選択しなかった場合はnull。 - 例外:
IOException- ユーザーがファイルを選択することを選択しなかった以外の方法でリクエストが失敗した場合。
-
openMultiFileDialog
FileContents[] openMultiFileDialog(String pathHint, String[] extensions) throws IOException
1つまたは複数のファイルを選択するようにユーザーに指示します。 選択されたファイルの内容は、オブジェクトの配列として返されます。 返されるFileContentsFileContentsオブジェクトには、ファイルの名前とともに内容が含まれます。 フル・パスは返されません。- パラメータ:
pathHint- アプリケーションからファイル・チューザの初期ディレクトリへのヒント。 これは、JNLPクライアントにより無視される場合がある。extensions- ファイル・チューザに表示するデフォルト拡張のリスト。 たとえば、String[] { "txt", "java" }です。 これは、JNLPクライアントにより無視される場合がある。- 戻り値:
- 選択したファイルに関する情報を含む
FileContentオブジェクトの配列、またはユーザーがファイルを選択しなかった場合はnullの配列。 - 例外:
IOException- ユーザーがファイルを選択することを選択しなかった以外の方法でリクエストが失敗した場合。
-
-