public void filtrar(String valor, String filtro) {
    am = new AtletaModel();
    List<Atleta> lista = new ArrayList<Atleta>();

    lista = am.filtrar(filtro, valor);

    atm = (AtletaTableModel) AtletaView.atletaTabela.getModel();

    atm.removeAll();

    if (lista.size() > 0) {

      for (int i = 0; i < lista.size(); i++) {
        atm.addRow(
            lista.get(i).getMatricula(),
            lista.get(i).getNome(),
            lista.get(i).getRg(),
            lista.get(i).getAtivo(),
            i);
        atm.fireTableDataChanged();
      }
    } else {
      JOptionPane.showMessageDialog(
          null, "Nenhum registro encontrado.", "Alerta.", JOptionPane.INFORMATION_MESSAGE);
    }
  }