この課題を始める前に、「」を完了してください。

テキスト・フィルター・バインダーを使用して従業員テーブルの内容をフィルタリングすることができます。 このフィルターは、テキスト・フィールドから入力を受け取り、テーブル内の特定のプロパティーまたは列に基づいて、 テーブルをフィルタリングします。 このアプリケーションでは、「フィルター」フィールドに入力された文字を使用して、 従業員のラストネームでフィルタリングを行います。 「フィルター」フィールドに入力された正確な値が従業員レコードのラストネームにある場合、 そのテーブルの該当従業員レコードが表示されます。

このテーブルにフィルターを作成するには、以下の手順を実行します。

  1. employeesTable を右マウス・ボタンでクリックし、「バインディング・プロパティーのフィルタリング」を選択する。
  2. フィルター入力のためのテキスト・フィールド」リストで、「filterField」を選択する。
  3. フィルタリングするテーブル・プロパティー」リストで、 「lastName」を選択する。

  4. OK」をクリックする。

    新規の SwingPropertyFilter が生成されます。 テーブルのバインダー上の「フィルター」プロパティーがこの新規フィルターを使用するように設定されます。 新規フィルターは、その入力用に「フィルター」フィールドを使用して、 テーブルの「lastName」プロパティー上でフィルタリングするように構成されます。

これで、 アプリケーションを実行すると、 文字を「フィルター」フィールドに入力でき、 テーブルがフィルタリングされて、入力した文字を含むラストネームがある行が表示されます。

おめでとうございます! 「」が完了しました。

チュートリアルの要約」を読んで、学習したことを確認してください。

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.