# 重要な概念: プロジェクト属性

プロジェクトの名前、種類、HTML ページへの表示方法など、各プロジェクトの特性を定義する情報のことを「属性」と呼びます。実習で作成した Blink プロジェクトには、以下の事柄を特定する属性が指定されています。これらは、必ず指定する必要がある属性です。

- プロジェクトの種類
- プロジェクトの `.java` ソースファイルを保存するディレクトリ
- アプレットの `init()` メソッドを含むクラスファイル

これらの属性に対する値は、プロジェクトを作成した時に指定しました。

Blink には、その他省略可能な属性が含まれています。省略可能な属性によって、「プロジェクトマネージャ」ウィンドウでのプロジェクトの表示形式や、プロジェクトの構築に使用されるコンパイラオプションについて指定することができます。プロジェクトを作成した時に、これらの属性に対してはデフォルト値が設定されます。

次の自習では、<applet> タグを構成する属性を編集します。チュートリアル 1 で Blink プロジェクトを実行した時には、アプレットを Web ページ上に表示するために最低限必要な属性によって、<applet> タグが作成されたことを思い出してください。タグは、`Blink` ディレクトリの `Blink.tmp.html` というファイルに作成されました。現在このファイルは、以下のように記述されています。

`<applet`
`name="Blink"`
`code="Blink.class"`
`codebase="file:/`自分のホームディレクトリ`/jws/Blink"`
`width="500"`
`height="600"`
`align="Top"`
`alt="ブラウザが Java に対応している場合は, ここにアプレットを表示することができます."`
`>`
`<param name="lbl" value="Java WorkShop ってステキ！">`
`<hr>ブラウザが applet タグを認識すれば,`
`ここにアプレットが表示されます<hr>`
`</applet>`

`Blink.class` は、Blink アプレット用のコンパイル後の Java コードが含まれているファイルです。`codebase` には、`Blink.class` ファイルがあるディレクトリを設定します。width および height には、アプレットをブラウザに表示するために必要な領域をピクセル単位で設定します。

`.html` ファイルは、ユーザーが直接編集しないでください。プロジェクトマネージャを使用して設定した内容にもとづいて、Java WorkShop によって更新されます。

次のレッスン:

  実習 1: 実行属性を編集する