ウィザードの最初のページで、パネルまたはフレームのタイプを選択できます。ウィザードによって、パッケージおよびファイルが指定した名前でADF Swingプロジェクトに追加されます。このウィザードで生成されるパネルは標準のJPanel Swingコンテナで、パネルを実行するテスト・フレームを作成すると実行可能になります。Panel.java
ソースには、Oracle ADFモデル・レイヤーとのデータ・バインディングおよび相互運用を可能にするOracle ADF Swing APIからのコールがいくつか含まれています。
具体的に、コードには次のものが含まれます。
JUPanelBinding
オブジェクトを作成し、そのオブジェクト上のバインディングに対するメタデータをロードするコンストラクタ。パネル・バインディングの作成は、Swingコンポーネントに対するデータ・バインディングを可能にするADF Swingの重要な機能です。
注意: 最初、空のパネルがプロジェクトに表示されたときには、バインディングは定義されていません。アプリケーション開発者がJDeveloperデータ・バインディング・ツールを使用して空のパネルをレイアウトしたときに、メタデータが定義されます。
setBindingContext()
をコールするmain()
メソッド。このメソッド自体は、テスト・フレームを開始するメソッドをコールし、引数としてDataBindings.cpx
ファイルを使用します。このファイルでは、インスタンスに対するADFデータ・コントロールおよびADFバインディング・コンテキストを使用するビジネス・サービス実装インスタンス(例: ADF Business Componentsのアプリケーション・モジュール・インスタンス)への接続が指定されます。最終的に、setBindingContext()
によって、ADFバインディング・コンテキストが実行可能パネルで使用できるようになります。
Copyright © 1997, 2007, Oracle. All rights reserved.