JUNavigationBarコントロールの使用

JUNavigationBarコントロールは、次のものにバインドできます。

これらのバインドによって、ナビゲーション・バーの操作範囲が決まります。ビュー・オブジェクトにバインドすると、同じパネルを共有し、属性を介して同じビュー・オブジェクトにバインドされているコントロールのバインド値をJUNavigationBarを使用してナビゲートできます。また、子パネルのコントロールのナビゲーションは、JUNavigationBarコントロールを親パネルに追加し、パネル・バインドを設定することで制御できます。

ビュー・オブジェクトにバインドするには、次のようにします。

  1. JClientプロジェクトの中から、ナビゲートするコントロールを含むデータ・パネルに対するUIエディタを開きます。

  2. コンポーネント・パレットの「JClient controls」タブで、「JUNavigationBar」コントロールをクリックします。

  3. UIエディタをクリックし、フォームにJUNavigationBarコントロールを追加します。

  4. プロパティ・インスペクタで、「model」プロパティを選択し、「JClientビュー・バインド」を選択します。

  5. 使用するビュー・オブジェクトの名前を選択します。

  6. JDeveloperによってクラス・ファイルに次のコードが追加され、JUNavigationBarがビュー・オブジェクトにバインドされます。

    myNavBar.setModel(JUNavigationBar.createViewBinding(getPanelBinding(), "MyViewObject", null, "MyViewObjectIter"));

JUPanelにバインドするには、次のようにします。

  1. JClientオブジェクトの中から、ナビゲートするパネルを含むレイアウト・パネルに対するUIエディタを開きます。

  2. コンポーネント・パレットの「JClient controls」タブで、「JUNavigationBar」コントロールをクリックします。

  3. UIエディタをクリックし、フォームにJUNavigationBarコントロールを追加します。

  4. プロパティ・インスペクタで、「model」プロパティを選択し、「JClientパネル・バインド」を選択します。

  5. JDeveloperによってクラス・ファイルに次のコードが追加され、現在のパネルに渡されているパネル・バインドにJUNavigationBarがバインドされます。

    myNavBar.setModel(JUNavigationBar.createPanelBinding(getPanelBinding(), myNavBar));


JClient固有のコントロールについて