JUNavigationBarコントロールは、次のものにバインドできます。
これらのバインディングによって、ナビゲーション・バーの操作範囲が決まります。 データ・コレクションにバインドすると、JUNavigationBarにより、同じパネルを共有し、属性を介して同じデータ・コレクションにバインドされているコントロールにナビゲートできます。また、子パネルのコントロールのナビゲーションは、JUNavigationBarコントロールを親パネルに追加し、パネル・バインディングを設定することで制御できます。
データ・コレクションにバインドするには、次のようにします。
JClientプロジェクトで、Javaビジュアル・エディタを目的のデータ・パネルまたはフォームで開きます。
「表示」メニューから、「データ・コントロール・パレット」を選択してパレットを開きます。
パレットの最上部で、ナビゲーション・バー・コントロールにバインドするデータ・コレクションを選択します。
「ドラッグ・アンド・ドロップの形式」リストから、「NavigationBar」を選択します。
選択したデータ・コレクションを、パレットの最上部から、開いているフォームまたはパネル内の目的の位置にドラッグします。 JDeveloperによってクラス・ファイルに次のコードが追加され、JUNavigationBarがコレクションにバインドされます。
jUNavigationBar1.setModel(JUNavigationBar.createViewBinding(panelBinding, jUNavigationBar1, "MyDataCollection", null, "MyCollectionIterator"));
JUPanelにバインドするには、次のようにします。
JClientプロジェクトで、ナビゲートするパネルを含むレイアウト・パネルのJavaビジュアル・エディタを開きます。
「コンポーネント・パレット」の「JClientコントロール」タブで、JUNavigationBarコントロールをクリックします。
「設計」タブをクリックし、フォームにJUNavigationBarコントロールを追加します。
イメージ用の「プロパティ・インスペクタ」で、「モデル」プロパティを選択し、「JClientパネル・バインディング」を選択します。
JDeveloperによってクラス・ファイルに次のコードが追加され、現在のパネルに渡されているパネル・バインディングにJUNavigationBarがバインドされます。
myNavBar.setModel(JUNavigationBar.createPanelBinding(panelBinding, myNavBar));
Copyright © 1997, 2004, Oracle. All rights reserved.