テキスト・フィルター・バインダーを使用して employeesTable の内容をフィルタリングすることができます。 このフィルターは、テキスト・フィールドから入力を受け取り、テーブル内の特定のプロパティーまたは列に基づいて、 テーブルをフィルタリングします。 このアプリケーションでは、「フィルター」フィールドに入力された文字を使用して、 従業員のラストネームでフィルタリングを行います。 「フィルター」フィールドに入力された正確な値が従業員レコードのラストネームにある場合、 そのテーブルの該当従業員レコードが表示されます。
このテーブルにフィルターを作成するには、次のようにします。
新規の SwingPropertyFilter が生成されます。 テーブルのバインダー上の「フィルター」プロパティーがこの新規フィルターを使用するように設定されます。 新規フィルターは、その入力用に「フィルター」フィールドを使用して、 テーブルの「lastName」プロパティーを対象にフィルタリングするように構成されます。
これで、 アプリケーションを実行すると、 文字を「フィルター」フィールドに入力でき、 テーブルがフィルタリングされて、入力した文字を含むラストネームがある行が表示されます。
おめでとうございます! 「」が完了しました。
『チュートリアルの要約』を読んで、学習したことを確認してください。