javax.jnlp
インタフェース FileOpenService
- public interface FileOpenService
FileOpenService サービスを使用すると、信頼できない実行環境で実行されているアプリケーションに対しても、ユーザはローカルファイルシステムからファイルを選択できます。JNLP クライアントは仲介の役目を果たしているため、このサービスの固有の実装 (もしあれば) を行います。
このサービスは、HTML ベースのフォームのファイル入力フィールドとほぼ同じ機能を備えています。
- バージョン:
- 1.0
- 関連項目:
FileSaveService,
FileContents
openFileDialog
public FileContents openFileDialog(java.lang.String pathHint,
java.lang.String[] extensions)
throws java.io.IOException
- ユーザにファイルを 1 つだけ選択するよう要求します。選択されたファイルの内容が
FileContents オブジェクトとして返されます。返された FileContents オブジェクトには、ファイルの内容とファイルの名前が含まれています。フルパスは返されません。
- パラメータ:
pathHint - アプリケーションから、ファイルチューザの初期ディレクトリへのヒント。JNLP クライアントではこれが無視される場合があるextensions - ファイルチューザで表示するデフォルトのエクステンションのリスト。たとえば、String[] { "txt", "java" }。JNLP クライアントではこれが無視される場合がある- 戻り値:
- 選択したファイルに関する情報が含まれている
FileContent オブジェクト。ユーザがファイルを選択しなかった場合は null - 例外:
IOException - 当該ユーザだけがファイルの選択を行なっているのに、要求が失敗したとき
openMultiFileDialog
public FileContents[] openMultiFileDialog(java.lang.String pathHint,
java.lang.String[] extensions)
throws java.io.IOException
- ユーザにファイルを 1 つ以上選択するよう要求します。それ以外は、
openFileDialog(java.lang.String, java.lang.String[]) と同様です。
Copyright (c) 2001 Sun Microsystems, Inc. All Rights Reserved