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.
Filtro Datas em JTable
C
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
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo