アプレットのユーザインタフェースを作成する |
現在の作業環境を調べるために、アプレットはシステム設定項目を読み込むことがで きる。 システム設定項目とは、System クラスによって維持されるキーと値の対である。 これには、アプレットが実行されているオペレーティングシステムなどの情報が含ま れている。アプレットが読み込めるのはシステム設定項目の一部である。 このページでは Netscape Navigator 2.0 と Applet ビューワーがアプレットに読み込みを許可しているシステム設定項目のリストをまず示し、その後、アプレットが読 み込むことのできない設定項目のリストを示す。
アプレットが読み込めるシステム設定項目
アプレットは以下のシステム設定項目を読み込むことができる。アプレットの中からシステム設定項目を読み込むために、アプレットは System クラ スのキー 意味 ------------------- ------------------------------ "file.separator" ファイル区切り文字 (たとえば "/") "java.class.version" Java クラスのバージョン番号 "java.vendor" Java のベンダー固有の文字列 "java.vendor.url" Java のベンダーの URL "java.version" Java のバージョンの番号 "line.separator" 行区切り文字 "os.arch" オペレーティングシステムのアーキテクチャ "os.name" オペレーティングシステムの名前 "path.separator" パス区切り文字 (たとえば ":")getProperty()
メソッドを使用する。次に例を示す。システム設定項目の読み込みについてさらに知りたいときは、システム設定項目ページを参照する。String s = System.getProperty("os.name");読み込みが禁止されているシステム設定項目
セキュリティ上の理由から、既存のブラウザや Applet ビューワーは、以下のシステム設定項目をアプレットが読み込むことを許可していない。キー 意味 ------------------- ------------------------------ "java.class.path" Java の CLASSPATH "java.home" Java のインストールディレクトリ "user.dir" ユーザの現在の作業用ディレクトリ "user.home" ユーザのホームディレクトリ "user.name" ユーザのアカウント名
アプレットのユーザインタフェースを作成する