从RowFilter获取当前rowindex

时间:2014-01-08 05:44:52

标签: java swing jtable tablemodel rowfilter

我已使用以下JTable过滤了RowFilter,但效果很好:

RowFilter<AbstractTableModel, Object> rowFilter = new RowFilter<AbstractTableModel, Object>(){
    public boolean include(RowFilter.Entry<? extends AbstractTableModel, ? extends Object> entry){
        String cellValue = entry.getValue(0).toString();
        boolean isRowIncluded = cellValue.startsWith(filterText) ? true : false;
        return isRowIncluded;
}
};

但我面临一个问题。我必须将相同的过滤器逻辑应用于TreeTable。我有一个从AbstractTableModel扩展的自定义表和表模型。我需要过滤行并显示其父行(父行可能不满足isRowIncluded)。

如何使用现有的行过滤器实现功能?

0 个答案:

没有答案