Java 显示jTable中两个给定日期之间的元素
我已经创建了一个jTable,在其中我创建了一个名为“date”的列。在两个jtext字段中输入两个不同的日期后,我只想显示jTable中给定时间段内的元素。日期的格式如下“YYYY-MM-DD”Java 显示jTable中两个给定日期之间的元素,java,swing,date,jtable,tablesorter,Java,Swing,Date,Jtable,Tablesorter,我已经创建了一个jTable,在其中我创建了一个名为“date”的列。在两个jtext字段中输入两个不同的日期后,我只想显示jTable中给定时间段内的元素。日期的格式如下“YYYY-MM-DD” 感谢您的帮助。阅读上的Swing教程。阅读有关排序和筛选的部分,该部分介绍如何创建简单的regexFilter 我使用以下代码修改TableFilterDemo以创建“and”过滤器 //rf=RowFilter.regexFilter(filterText.getText(),0); 列表过滤器=新
感谢您的帮助。阅读上的Swing教程。阅读有关排序和筛选的部分,该部分介绍如何创建简单的regexFilter 我使用以下代码修改TableFilterDemo以创建“and”过滤器
//rf=RowFilter.regexFilter(filterText.getText(),0);
列表过滤器=新的ArrayList(2);
添加(RowFilter.regexFilter(filterText.getText(),0));
添加(RowFilter.regexFilter(filterText.getText(),1));
rf=行过滤器和过滤器(过滤器);
了解教程示例和“and过滤器”的用法后,您可以尝试创建日期过滤器
有关如何创建日期筛选器的信息,请阅读RowFilter API。创建显示特定日期后的行的筛选器,并创建显示特定日期前的行的筛选器。一旦每个过滤器分别工作,就可以创建一个“and”过滤器 阅读上的Swing教程。阅读有关排序和筛选的部分,该部分介绍如何创建简单的regexFilter 我使用以下代码修改TableFilterDemo以创建“and”过滤器
//rf=RowFilter.regexFilter(filterText.getText(),0);
列表过滤器=新的ArrayList(2);
添加(RowFilter.regexFilter(filterText.getText(),0));
添加(RowFilter.regexFilter(filterText.getText(),1));
rf=行过滤器和过滤器(过滤器);
了解教程示例和“and过滤器”的用法后,您可以尝试创建日期过滤器
有关如何创建日期筛选器的信息,请阅读RowFilter API。创建显示特定日期后的行的筛选器,并创建显示特定日期前的行的筛选器。一旦每个过滤器分别工作,就可以创建一个“and”过滤器 谢谢,使用您的tipps和rowfilter.datefilter解决了我的问题!谢谢,使用您的tipps和rowfilter.datefilter解决了我的问题!
// rf = RowFilter.regexFilter(filterText.getText(), 0);
List<RowFilter<Object,Object>> filters = new ArrayList<RowFilter<Object,Object>>(2);
filters.add(RowFilter.regexFilter(filterText.getText(), 0));
filters.add(RowFilter.regexFilter(filterText.getText(), 1));
rf = RowFilter.andFilter(filters);