手順 1 : カスタム コントロールを作成する

この手順では、アプリケーションの複数のモジュールから使用できるように、コントロールを格納するユーティリティ プロジェクトを作成します。

この手順では、以下を実行します。

Workshop を起動する

Workshop をまだ起動していない場合は、「Workshop を起動する 」の手順に従って起動します。

新しいワークスペースを作成する (省略可能)

別のワークスペースでチュートリアルを実行する場合は、「新しいワークスペースを作成する 」の手順を実行します。

注意 : すでに開いているワークスペースがある場合、これによって Workshop が再起動されます。開始する前に、この再起動による中断を回避するため、スタンドアロン モードでヘルプを起動し、このトピックを新しいブラウザで指定しておくことをお勧めします。詳細については、「スタンドアロン モードでのヘルプの使用」を参照してください。

WebLogic Server をコンフィグレーションする (Workshop Studio および Workshop for JSP ユーザのみ)

この手順は、Workshop Studio および Workshop for JSP ユーザのみに該当します。Workshop for WebLogic ユーザは、この手順を省略して、次の手順に進むことができます。

この手順では、Workshop が使用する WebLogic Server ドメインを追加します。このサーバ ドメインには、アプリケーションによって必要とされるランタイム ライブラリが含まれています。

ユーティリティ プロジェクトを作成する

ユーティリティ プロジェクトには、複数の異なるプロジェクトで使用できる共有コードが含まれます。

  1. [ファイル|新規|プロジェクト] をクリックします。
  2. [新規プロジェクト] ダイアログで、[J2EE] を展開し、[Utility Project] を選択して [次へ] をクリックします。
  3. [新規 Java コンポーネント・モジュール] ダイアログの [プロジェクト名] ボックスに MySharedControls と入力して [次へ] をクリックします。
  4. [Select Project Facets] で、「Beehive コントロール」ファセットが選択されていることを確認します。このファセットには、ControlTestCase、junit.framework.TestCase の拡張、およびコントロールの検証およびビルド ライブラリが含まれているため、選択されている必要があります。
  5. [終了] をクリックします。

カスタム コントロールを作成する

この手順では、テストするコントロールを作成します。

  1. [プロジェクト・エクスプローラー] ビューで、ノード [MySharedControls] を展開し、[src] を右クリックして [新規|パッケージ] を選択します。
  2. [新規 Java パッケージ] ダイアログの [名前] フィールドに sharedcontrols と入力して [終了] をクリックします。
  3. [プロジェクト・エクスプローラー] ビューで、[sharedcontrols] パッケージを右クリックして [新規|カスタム コントロール] を選択します。
  4. [新しいコントロール] ダイアログの [コントロール名] フィールドに EmployeeControl と入力して [終了] をクリックします。
  5. [プロジェクト・エクスプローラー] ビューで、[sharedcontrols] パッケージを開き、EmployeeControlImpl.java をダブルクリックして、ファイルのソース コードを開きます。ソース コードを次のように編集します。追加するコードを赤色で示します。
    package sharedcontrols;
      
    import org.apache.beehive.controls.api.bean.ControlImplementation;
    import java.io.Serializable;
     
    @ControlImplementation
    public class EmployeeControlImpl implements EmployeeControl, Serializable {
        private static final long serialVersionUID = 1L;
     
        public String[] getManagerNames() {
            return new String[]{"Jane","Bob","Amy"};
        }
    }
  6. カーソルをメソッド名 getManagerNames 内に置いて、〔Ctrl〕+〔1〕を押します。
    オプション メニューが表示されます。
    オプション [スーパータイプ 'EmployeeControl' で作成します。] をダブルクリックします。
    コントロール インタフェース ファイル EmployeeControl.java にメソッド シグネチャが追加されます。

  7. 〔Ctrl〕+〔Shift〕+〔S〕を押して作業を保存します。

関連トピック

コントロールのテスト

チュートリアルを移動するには、矢印をクリックしてください。


さらにヘルプが必要ですか。質問は Workshop ニュース グループまでお寄せください。