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); } }