JClientのウィザードを使用すると、様々なデータ・バインド・コントロールを持つJClientフォームを作成できます。以降では、単一のメイン・ウィンドウからJClientフォームを実行する必要がある場合に、次のものを含むJClientフレームを作成できることを説明します。
ユーザーがUIで処理を実行する(ボタンをクリックする、など)と、イベントが発行されます。イベントは何が起こったかを表すオブジェクトで、登録済のリスナーにのみ通知されます。このコードはすべてJDeveloperで自動的に生成されます。次の手順では、ボタンをクリックするとJClientフォームが開かれるようなコードを記述する場合について説明します。
JClientフォームを開く処理を定義するには、次のようにします。
JClientフォームを作成してその可視プロパティをtrue
に設定する次のようなコードを、イベント・スタブに追加します。
FrameMyNewView frame = new FrameMyNewView(getPanelBinding());
frame.setVisible(true);
getPanelBinding()
メソッドによって、JClientメイン・フレームからパネル・バインディングを共有できるようになります。その結果、JClientフォーム間でイテレータ・バインディングが共有されます。 新しいフレームは、マスター/ディテール・フレームの最初のディテールにあるナビゲーション・バーおよびステータス・バーと自動的に同期化されます。
または
JClientフォームと、そのフォームを開いたフレームとを同期化しない場合は、JClientフォームを作成して新しいパネル・バインディングを設定する次のようなコードを追加します。
FrameMyNewView(new JUPanelBinding(getPanelBinding().getApplicationName(),null));
frame.setVisible(true);
生成されるJClientコードについて
JClientのデータ・バインディングについて
Copyright © 1997, 2004, Oracle. All rights reserved.