< Anterior | Próximo >

Lição 2.8: Configurar um Filtro na Tabela de Funcionários

É possível utilizar um Binder de Filtro de Texto para filtrar o conteúdo da tabela de funcionários. O filtro pega entrada de um campo de texto e filtra a tabela com base em uma propriedade particular ou coluna na tabela.

No aplicativo, você utilizará os caracteres digitados no campo Filtro (Filter) para filtrar pelo sobrenome do funcionário. Se os valores exatos digitados no campo Filtro (Filter) estiverem presentes no sobrenome de um registro do funcionário, o registro do funcionário será exibido na tabela.

Captura de Tela da Tabela Sendo Filtrada

Para criar um filtro para a tabela:

  1. Selecione o ícone employeesTable e selecione Filtrar Propriedades de Ligação. A caixa de diálogo Ligação do Filtro é aberta.
  2. Na lista Campo de Texto para a Entrada do Filtro (Text field for the filter input), selecione filterField.
  3. Na lista Propriedade da Tabela a ser Filtrada (Table property to be filtered), selecione lastName.

    Caixa de Diálogo Filtrar Ligação para employeesTable

  4. Clique em OK.
Um novo SwingPropertyFilter é gerado. A propriedade do filtro no binder da tabela é definida para utilizar o novo filtro. O novo filtro é configurado para utilizar o campo Filtro (Filter) para a entrada e para filtrar a propriedade lastName da tabela.

Ponto de Verificação da Lição

Nessa lição você aprendeu como configurar um filtro para uma tabela.

Agora, quando você executa o aplicativo My Company Directory, pode digitar caracteres no campo Filtro (Filter) e a tabela será filtrada para mostrar as linhas onde o sobrenome contém os caracteres digitados.

Parabéns! O aplicativo Company Directory foi concluído.

< Anterior | Próximo >