Filtro Datas em JTable

1 resposta
C

Ola a Todos
Estou desenvolvendo um sistema Contas Pagar e Receber e quero filtrar duas datas em uma JTable para que me mostre na tabela o periodo filtrado o que tenho para pagar. Ex: 12/01/2011 a 25/09/2011 essas duas datas estão em uma JTextField individuais. Uso o NetBeans 7.0 Beta e trabalho com Java Swing. Alguem pode me ajudar.

1 Resposta

F

Adiciona um botão pra filtrar. Quando clicar ele chama esse método newFilter().

Só não tenho certeza se a regex (regular expression) funciona dessa forma. Peço que alguém que saiba ajude! Mas é por aí!

private void newFilter(){
        RowFilter<suaTableModel, Object>rf = null;
        //If current expression doesn't parse, don't update.
        try{
            rf = RowFilter.regexFilter("[" + seuTextField1.getText() + "-" + seuTextField2.getText() + "]", 0);
        }catch(java.util.regex.PatternSyntaxException e){
            return;
        }
        TableRowSorter sorter = (TableRowSorter) jTableFavorecidos.getRowSorter;
        sorter.setRowFilter();
    }
Criado 14 de setembro de 2011
Ultima resposta 14 de set. de 2011
Respostas 1
Participantes 2