BOOLEANコントロール・バインドの設定

次のSwingコントロールに対し、JClient BOOLEANモデルを使用してコントロール・バインドを設定できます。

BOOLEANコントロール・バインドでは、ユーザーは、コントロールを選択し、その選択状態に基づいてビュー・オブジェクトの属性を更新できます。「model」プロパティ・エディタを使用して、コントロールの対象となるビュー・オブジェクトと属性を選択し、コントロールの選択状態に対応するtrueまたはfalseの値(選択の場合はtrue、選択解除の場合はfalse)を指定します。適切な値を指定するには、バインドされた属性に指定される値を把握しておく必要があります。

BOOLEANコントロール・バインドを設定するには、次のようにします。

  1. UIエディタでデータ・パネルを開き、使用するSwingコントロールをパネルに追加します。

  2. コントロールに対する「model」プロパティ・エディタを表示し、リストから「JClient BOOLEANバインド」を選択します。

  3. 「ビュー・オブジェクト」リストから、更新する属性を含むビュー・オブジェクトを選択します。

  4. 「属性」リストから、値リストに表示する属性を選択します。

  5. 「true値」フィールドに、ユーザーがこのコントロールを選択した場合に、モデルで属性の更新に使用される値を入力します。

  6. 「false値」フィールドに、ユーザーがこのコントロールを選択しなかった場合に、モデルで属性の更新に使用される値を入力します。

  7. 「OK」をクリックし、プロパティ設定を保存します。

  8. JDeveloperによってクラス・ファイルに次のコードが追加され、ビュー・オブジェクト属性に対象のコントロールがバインドされてtrueおよびfalseの値が識別されます。

    myJToggleButton.setModel(JUButtonBinding.createBooleanBinding(getPanelBinding(), myJToggleButton, "MyViewObject", null, "MyVOIter", "MyAttribute", new String[] {"myTrueValue", "myFalseValue"}, true));


Swingコントロール用JClientモデルについて