Interstage Studio プログラマーズガイド
目次 索引 前ページ次ページ

第4部 ワークベンチ利用編> 第9章 ユーザインタフェースを作成する> 9.1 Javaフォームを新規作成する

9.1.3 クラス継承フォーム

クラス継承フォームは、任意のコンポーネントまたはコンテナクラスを基底クラスとします。クラス継承フォームでは、継承元のフォームを「基底フォーム」または「基底クラス」と呼びます。
クラス継承フォームには以下の種類があります。

クラス継承フォームを作成する場合は、Javaフォームの新規作成画面より、クラス継承パネルを選択し、以下のJavaフォームクラスの情報を設定します。

+クラス継承フォームの操作方法

"フォームを操作する"を参照してください。
クラス継承フォームのメソッドは、メソッド名のうしろに$をつけています。
クラス継承フォームの初期化時に呼び出されるユーザ定義初期化処理メソッド名は、initUser$()です。

+クラス継承フォームの注意点

ビルド時にabstractメソッドが記載されていない旨のエラーメッセージが表示される場合があります。このような場合は、Javaエディタなどを起動し、エラーメッセージで表示されたabstractメソッドを記述してください。

+クラス継承アプレットの留意事項

クラス継承アプレットの基底クラスに、ほかのプロジェクトのクラスやライブラリのクラスを指定した場合は、自動生成されたひな型HTMLの修正が必要です。これは、アプレットを実行するためには基底クラスが必要になるからです。

例えば、クラス継承アプレットのMyAppletクラスが"project1.jar"の中にあり、基底クラスがbaseclass.jarの中にある場合は、appletタグのarchive属性に"baseclass.jar"を追加します。

<applet code=MyApplet.class width=400 height=400 archive="project1.jar, baseclass.jar">
</applet>

目次 索引 前ページ次ページ

Copyright 2007-2008 FUJITSU LIMITED