JUImageControlコントロールは、JClient属性モデル・オブジェクトを使用して特定のビジネス・コンポーネント・ビュー・オブジェクトを介してデータベース内のイメージにアクセスする、BC4J属性にバインドできます。JUImageControlコントロールでサポートされるデータには、次のデータ型で保存されたイメージがあります。
イメージ・コントロールを、イメージを含むビュー・オブジェクトにバインドするには、次のようにします。
コンポーネント・パレットの「JClient controls」タブで、「JUImageControl」コントロールをクリックします。
UIエディタをクリックし、フォームにJUImageControlコントロールを追加します。
プロパティ・インスペクタで「model」をクリックし、リストから「JClient属性バインド」を選択します。
使用するイメージを含む属性の名前を選択します。
JDeveloperによってクラス・ファイルに次のコードが追加され、JUImageControlがビュー・オブジェクト属性にバインドされます。
myJuImage.setModel(JUDefaultControlBinding.createAttributeBinding(getPanelBinding(), myJuImage, "MyViewObject", null, "MyViewObjectIter", "MyVOAttribute"));
イメージのスクロール領域を提供するよう選択することもできます。
イメージにスクロール領域を追加するには、次のようにします。
プロパティ・インスペクタで、「autoscrolls」プロパティを「True」に設定します。
データ・フォーム内では、ユーザーは、データベースに格納されたイメージ・ファイルの削除および更新はできますが、イメージそのものの編集はできません。
JUImageControlコントロールを使用するには、次のようにします。
イメージ・コントロールは、表示領域と次の2つのボタンを持つパネルで構成されています。
「消去」ボタン: イメージを削除します。