Javaフォームのフォーム拡張機能
Javaフォームでは従来独自の拡張機能(フォーム拡張機能)を提供していましたが、この機能は現在推奨されない機能となっています。この方針をより明確にするために、Javaフォーム生成ウィザードに従来用意していた[フォーム拡張機能を使用する]のチェックボックスを廃止し、標準ではフォーム拡張機能を使用したJavaフォームを生成しないようにしました。
フォーム拡張機能を使用したJavaフォームを作成したい場合には代替手順を利用してください。
まず、Interstage Studio旧互換ランタイムライブラリをJavaのビルドパスに追加します。
[パッケージエクスプローラ]ビューでプロジェクトを右クリックして、コンテキストメニューから[プロパティ]を選択します。
[プロパティ]ダイアログボックスで[Javaのビルドパス]を選択します。[ライブラリ]タブを選択して、[ライブラリの追加]をクリックします。
[ライブラリの追加]ダイアログボックスで[Interstage Studio旧互換ランタイムライブラリ]を選択して、[次へ]をクリックします。次のページで[終了]をクリックします。
[OK]をクリックします。
そして、AWT フレームのフォーム拡張機能を使用する場合は以下のようにしてください。
[フォーム]ウィザードを選択して、必要な情報を入力します。
[Javaフォームの新規作成]ダイアログボックスが表示されるので、[JDK]タブの[クラス継承フレーム]を選択し、[OK]をクリックします。
[基底クラス]コンボボックスに「com.fujitsu.apworks.compod.ui.CDFrame」を入力します。その他の情報を入力して、[作成]をクリックします。
この他のダイアログ、パネル、アプレットのフォーム拡張機能も同じような手順で作成できます。Javaフォームの種別ごとに選択するウィザードと基底クラスを示します。
Javaフォームの種別 | ウィザードの選択 | 基底クラス |
---|---|---|
AWT フレーム | クラス継承フレーム | com.fujitsu.apworks.compod.ui.CDFrame |
Swing フレーム | クラス継承フレーム | com.fujitsu.apworks.compod.ui.CDJFrame |
AWT ダイアログ | クラス継承ダイアログ | com.fujitsu.apworks.compod.ui.CDDialog |
Swing ダイアログ | クラス継承ダイアログ | com.fujitsu.apworks.compod.ui.CDJDialog |
AWT パネル | クラス継承パネル | com.fujitsu.apworks.compod.ui.CDPanel |
Swing パネル | クラス継承パネル | com.fujitsu.apworks.compod.ui.CDJPanel |
AWT フォーム連携パネル | クラス継承パネル | com.fujitsu.apworks.compod.ui.CDADPanel |
Swing フォーム連携パネル | クラス継承パネル | com.fujitsu.apworks.compod.ui.CDADJPanel |
AWT アプレット | クラス継承アプレット | com.fujitsu.apworks.compod.ui.CDApplet |
Swing アプレット | クラス継承アプレット | com.fujitsu.apworks.compod.ui.CDJApplet |
V7で提供していたJavaアプレット起動構成はEclipseが提供するJavaアプレット起動構成に統合されました。これにより、アプレット起動のためのHTMLファイルを用意しなくても、ワークベンチからのアプレットの実行およびデバッグができるようになります。