JUImageControlコントロールの使用

JUImageControlコントロールは、JClient属性モデル・オブジェクトを使用して特定のビジネス・コンポーネント・ビュー・オブジェクトを介してデータベース内のイメージにアクセスする、BC4J属性にバインドできます。JUImageControlコントロールでサポートされるデータには、次のデータ型で保存されたイメージがあります。

イメージ・コントロールを、イメージを含むビュー・オブジェクトにバインドするには、次のようにします。

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

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

  3. プロパティ・インスペクタで「model」をクリックし、リストから「JClient属性バインド」を選択します。

  4. 使用するイメージを含む属性の名前を選択します。

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

    myJuImage.setModel(JUDefaultControlBinding.createAttributeBinding(getPanelBinding(), myJuImage, "MyViewObject", null, "MyViewObjectIter", "MyVOAttribute"));

イメージのスクロール領域を提供するよう選択することもできます。

イメージにスクロール領域を追加するには、次のようにします。

データ・フォーム内では、ユーザーは、データベースに格納されたイメージ・ファイルの削除および更新はできますが、イメージそのものの編集はできません。

JUImageControlコントロールを使用するには、次のようにします。

イメージ・コントロールは、表示領域と次の2つのボタンを持つパネルで構成されています。


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