ステップ5: データ・バインドされたJClientフォームの作成
|
 前へ |
 次へ |
このステップでは、JClientフォーム・ウィザードを使用して次の2つのフォームを作成する方法を説明します。
- 「Customer」表を参照するJClient単一表フォーム
- 「Orders」表および「Order Items」表を参照するJClientマスター/ディテール・フォーム
- ナビゲータでプロジェクト「JClientProject.jpr」を選択し、「ファイル」->「新規」を選択してフォームを作成します。
- 「カテゴリ」リストで「Client Tier」を開いて「Swing/JClient for BC4J」を選択し、「項目」リストで「Form」を選択して、「OK」をクリックします。
JClientフォーム・ウィザードが起動します。
- 「次へ」をクリックし、「初期画面」ページの次に進みます。
- 「フォームのタイプ」ページで、フォームのタイプとしてデフォルトの「単一表」を選択し、「次へ」をクリックします。
- 「フォームのレイアウト」ページで、レイアウト・オプションはデフォルト値のままで「次へ」をクリックします。
- 「データ・モデル」ページで、「データ・モデル定義の選択」ドロップダウン・リストを開き、
.cpx
ファイルから前のステップで作成したデータ・モデル定義を表示します。「CustomerAppModule」を選択します。「次へ」をクリックします。
- 「パネル・ビュー」ページで、ビュー・オブジェクトとして「CustomersView1」を受け入れ、「次へ」をクリックします。
- ビュー・オブジェクト属性の「属性の選択」ページでは、デフォルトのまま「選択済の属性」リストのすべての属性を残し、「次へ」をクリックします。
- 「ファイル名」ページで、「パッケージ名」を
customerform
に変更し、ファイル名を確定します。
- 「次へ」をクリックしてから「終了」をクリックし、JClientファイルをプロジェクトに追加します。
UIエディタにファイルが開きます。UIエディタでは、後でSwingコンポーネント・パレットのコンポーネントを使用して、フォームをレイアウトします。
ナビゲータでJClientプロジェクトを確認します。次のファイルが表示されます。

- ナビゲータでプロジェクト「JClientProject.jpr」を選択し、「ファイル」->「新規」を選択してフォームを作成します。
- 「カテゴリ」リストで「Client Tier」を開いて「Swing/JClient for BC4J」を選択し、「項目」リストで「Form」を選択して、「OK」をクリックします。
JClientフォーム・ウィザードが起動します。
- 「次へ」をクリックし、「初期画面」ページの次に進みます。
- 「フォームのタイプ」ページで、フォームのタイプとして「マスター/ディテール表」を選択し、「次へ」をクリックします。
- 「フォームのレイアウト」ページで、レイアウト・オプションはデフォルト値のままで「次へ」をクリックします。
- 「データ・モデル」ページで、「データ・モデル定義の選択」ドロップダウン・リストを開き、「OrdersAppModule」を選択します。「次へ」をクリックします。
- 「パネル・ビュー」ページで、マスター・ビュー・オブジェクトに「OrdersView1」を、ディテール・ビュー・オブジェクトに「OrderItemsView1」を指定して、「次へ」をクリックします。
- マスター・ビュー・オブジェクト属性の「属性の選択」ページで、「選択済の属性」リストから「OrderMode」属性を選択し、「削除」ボタン(
)をクリックしてこの属性を「使用可能な属性」リストに移動します。「CustomerId」、「OrderStatus」、「PromotionId」および「SalesRepId」も削除します。
- 「選択済の属性」リストには、「OrderId」、「OrderDate」および「OrderTotal」のみが表示されているはずです。「次へ」をクリックします。
- ディテール・ビュー・オブジェクト属性の「属性の選択」ページで、「ProductId」属性を選択し、「削除」ボタン(
)をクリックしてこの属性を「使用可能な属性」リストに移動します。
- 「選択済の属性」リストには、「OrderId」、「LineItemId」、「ProductId」、「UnitPrice」および「Quantity」のみが表示されているはずです。「次へ」をクリックします。
- 「ファイル名」ページで、「パッケージ名」を
ordersform
に変更し、ファイル名を確定します。
- 「次へ」をクリックしてから「終了」をクリックし、JClientファイルをプロジェクトに追加します。
UIエディタに新規フォームが開きます。
- 「ファイル」->「すべて保存」を選択し、すべてのファイルを保存します。
- 「プロジェクト」->「再ビルド JClientProject.jpr」を選択し、プロジェクトをコンパイルします。
ナビゲータでプロジェクトを確認します。次のように表示されます。

次の「ステップ6: データ・バインドされたJClientフォームの変更」では、JClientを使用して標準のSwingコンポーネントをJClientデータ・モデルにバインドする方法を説明します。