ウィザードの作成
関連項目
「ウィザード」ウィザードは、サンプルコードを含む、ウィザードの、いくつかの基本的な Java ソースファイルを自動的に作成する支援をします。 ウィザードを作成する場合、必ずしも、「ウィザード」ウィザードを使用する必要はありません。 ウィザードの作成に使用するウィザードについては、次の表を参考にしてください。
作成するウィザードの種類に応じて、次の手順を実行します。
「新規ファイル」ウィザードまたはカスタムウィザードを作成する
- モジュールプロジェクトを右クリックして、「新規」>「プロジェクトテンプレート」を選択します。
- 「ウィザードの種類」ページでは、次の項目を設定する必要があります。
- 登録の種類。IDE 内でのウィザードの提供場所を指定します。 詳細は、「ウィザードについて」を参照してください。
- ウィザードステップのシーケンス。「ウィザード」ウィザードがこの NetBeans API クラスの実装を作成するかどうかを指定します。
「静的」を選択すると、この NetBeans API クラスの実装は作成されません。 そのため、デフォルトのパネル順の進行はウィザードによってサポートされ、枝分かれや逆戻りがなく次々に進行します。
「動的」を選択すると、「ウィザード」ウィザードは WizardDescriptor.Iterator クラスの実装を作成します。 このクラスは、あるパネルから次のパネルへの進行を示しています。 ウィザードのコーディングにおける開発者の自由度は非常に大きくなりますが、考慮すべき可能性が数多くあるため、作業の複雑さは増します。 「静的」を選択すると、ウィザードを展開して、パネルのスキップや逆戻りが行えますが、この目的のために作られたのが「動的」という種類です。 たとえば「サーバーインスタンスを追加」ウィザードでは、ユーザーが登録するサーバーの種類によって、異なるパネルが提供されます。
- ウィザードパネルの数。 IDE はパネルごとに、ビジュアルパネル (xxxVisualPanel.java) と、ビジュアルパネルから現在の値を取得するためのウィザードパネル (xxxWizardPanel) の 2 つのファイルを作成します。 0 より大きい整数を入力した場合のみ、「ウィザード」ウィザードの次のパネルに進行させることができます。
「名前、アイコン、および場所」ページでは、次の項目を設定する必要があります。
- クラス名の接頭辞。新しいパネルとアクションクラスの名前を指定します。
- パッケージ。 このクラスを入れるパッケージの名前を指定します。
- ウィザードを「新規ファイル」ウィザードとして登録する場合は、次の項目を設定することができます。
- 表示名。「新規ファイル」ウィザード内での新しいウィザードの表示名を指定します。
- カテゴリ。新しいファイルウィザードが属する「新規ファイル」ウィザードのカテゴリを指定します。
- アイコン。「新規ファイル」ウィザードに表示するアイコンを指定します。
「完了」をクリックします。
ウィザードを完了すると、次のことを行うことができます。
- layer.xml ファイルを編集して、アイコンを変更したり、「新規プロジェクト」ウィザード内のテンプレートの位置を変更したりする。
- 「新規プロジェクト」ウィザードの「説明」ボックスに表示される説明を変更する。
新規プロジェクトテンプレートまたはサンプルウィザードを作成する
- モジュールプロジェクトを右クリックして、「新規」>「プロジェクトテンプレート」を選択します。
- 「プロジェクトを選択」ページでは、プロジェクトテンプレートまたはプロジェクトサンプルとして利用できるようにするプロジェクトを指定する必要があります。 「プロジェクト」ドロップダウンリストから、開かれているプロジェクトを選択することも、あるいは「参照」をクリックして、ローカルファイルシステム上のプロジェクトに移動して選択することもできます。
「次へ」をクリックします。
- 「名前、アイコン、および場所」ページでは、次の項目を設定する必要があります。
- テンプレート名。新しいプロジェクトテンプレートの名前を指定します。
- 表示名。テンプレートのラベルを指定します。 たとえば、このラベルはモジュールマネージャーで表示されます (省略可能)。
- カテゴリ。テンプレートのカテゴリを指定します。 これによって、たとえば、ユーザーが「新規プロジェクト」ウィザードでテンプレートを見つけやすくなります (省略可能)。
- パッケージ。 クラスを入れるパッケージの名前を指定します。
「完了」をクリックします。
ウィザードを完了すると、次のことを行うことができます。
- layer.xml ファイルを編集して、アイコンを変更したり、「新規プロジェクト」ウィザード内のテンプレートの位置を変更したりする。
- 「新規プロジェクト」ウィザードの「説明」ボックスに表示される説明を変更する。
- 関連項目
- NetBeans Platform とモジュール開発について
- NetBeans Platform について
著作権と商標について