javax.jnlp
インタフェース FileOpenService


public interface FileOpenService

FileOpenService サービスを使用すると、信頼されない実行環境で実行されているアプリケーションの場合でも、ユーザはローカルファイルシステムからファイルを選択できます。JNLP クライアントは仲介機能であり、したがってこのサービスの特定の実装を提供する役割を担います。

このサービスは、HTML ベースのフォームのファイル入力フィールドと同様の機能を提供します。

導入されたバージョン:
1.0
関連項目:
FileSaveService, FileContents

メソッドの概要
 FileContents openFileDialog(java.lang.String pathHint, java.lang.String[] extensions)
          1 つのファイルを選択するようユーザに確認します。
 FileContents[] openMultiFileDialog(java.lang.String pathHint, java.lang.String[] extensions)
          1 つ以上のファイルを選択するようにユーザに確認します。
 

メソッドの詳細

openFileDialog

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
java.io.IOException

openMultiFileDialog

FileContents[] openMultiFileDialog(java.lang.String pathHint,
                                   java.lang.String[] extensions)
                                   throws java.io.IOException
1 つ以上のファイルを選択するようにユーザに確認します。そうでない場合は openFileDialog(java.lang.String, java.lang.String[]) と同様です。

例外:
java.io.IOException


Copyright (c) 2004 Sun Microsystems, Inc. All Rights Reserved