ヘルプ・システムへのアクセス
ウィザードでは、インタフェースの使用方法を説明するドキュメントへのアクセスを提供する必要があります。通常、ユーザーは、ウィザードまたはウィザードのパネルの「ヘルプ」ボタンをクリックするか、[F1]キーを押してヘルプにアクセスします。
ウィザードからヘルプ・システムにアクセスするには、次のようにします。
- ウィザードのドキュメントを含むヘルプセット(.jarアーカイブ)を作成します。
- ウィザードの各パネルについて、パネルを説明するHTMLトピック・ファイルを作成します。
- ヘルプセットのマップ制御ファイルを作成します。
- 目次にドキュメントを表示する場合、目次と索引の制御ファイルを作成します。
- ヘルプセット(.hs)制御ファイルを作成します。
- 索引ファイルの作成には、必要に応じてOHJ Authoring Wizardを使用します。(OHJ Authoring Wizardは、Oracle Help for Java Developer's Kitのコンポーネントです。)
- トピック・ファイルと制御ファイルを、JARアーカイブにアセンブルします。アーカイブのルート名は、Hsファイルと同じ名前とし、Hsファイルでアーカイブのルート・ディレクトリを置き換える必要があります。
- ウィザードをBaliウィザードとして実装します。
- ウィザードのパネルを、JPanel(またはJComponentの他のサブクラス)を拡張するBaliWizardPanelインスタンスとして実装します。
- 各パネルについて、トピックIDを登録するためのregisterTopicのコールを指定します。たとえば、ウィザードのパネルの名前がpanelで、そのドキュメントのトピックIDがtopicの場合、コールは次のようになります。
Ide.getHelpSystem().registerTopic((JComponent)panel(), topic);
- ウィザードを自動ロードの .jarファイルとしてデプロイすると、ヘルプセットのJarアーカイブがデプロイメントに含まれます。
続いてウィザードをJDeveloperにインストールし、JDeveloperを起動すると、ウィザードとそのドキュメントが表示されます。
関連項目
「新規」ギャラリのウィザードの開発
ヘルプ・システムについて
Wizardインタフェースの実装
拡張機能アーカイブのインストール
Oracle Help for Javaの概要
関連クラスおよびインタフェース
oracle.ide.help.HelpSystem
oracle.ide.wizard.BaliWizardPanel
javax.swing.JPanel
javax.swing.JComponent