JClient NavigationBarコントロールの使用

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

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

データ・コレクションにバインドするには、次のようにします。

  1. JClientプロジェクトで、Javaビジュアル・エディタを目的のデータ・パネルまたはフォームで開きます。

  2. 「表示」メニューから、「データ・コントロール・パレット」を選択してパレットを開きます。

  3. パレットの最上部で、ナビゲーション・バー・コントロールにバインドするデータ・コレクションを選択します。

  4. 「ドラッグ・アンド・ドロップの形式」リストから、「NavigationBar」を選択します。

  5. 選択したデータ・コレクションを、パレットの最上部から、開いているフォームまたはパネル内の目的の位置にドラッグします。 JDeveloperによってクラス・ファイルに次のコードが追加され、JUNavigationBarがコレクションにバインドされます。

    jUNavigationBar1.setModel(JUNavigationBar.createViewBinding(panelBinding, jUNavigationBar1, "MyDataCollection", null, "MyCollectionIterator"));

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

  1. JClientプロジェクトで、ナビゲートするパネルを含むレイアウト・パネルのJavaビジュアル・エディタを開きます。

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

  3. 「設計」タブをクリックし、フォームにJUNavigationBarコントロールを追加します。

  4. イメージ用の「プロパティ・インスペクタ」で、「モデル」プロパティを選択し、「JClientパネル・バインディング」を選択します。

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

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


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

 

Copyright © 1997, 2004, Oracle. All rights reserved.