显示在集合的JTable部分

时间:2013-12-20 10:33:05

标签: java swing collections jtable abstracttablemodel

我使用AbstractTableModel创建了一个JTable,其中我添加了一个对象集合(ArrayList)。 我希望能够搜索对象并在同一个JTable中返回符合条件的那些(例如,名称以“St”开头)。从理论上讲,我该怎么做?我是否必须为每个条件创建新的ArrayLists,并将这些搜索(和返回)的对象存储在那里?有更好/更简单的方法吗?感谢

2 个答案:

答案 0 :(得分:1)

如图here所示,您可以在Collection的实施中访问AbstractTableModel。如图here所示,您可以对结果进行排序和过滤,而无需修改原始数据结构。检查完整的示例here

答案 1 :(得分:0)

这是事情, 如果你正在寻找语法过滤这个功能已经存在于java中作为TableRowSorter,可以与行过滤器结合使用来设置subList并显示它。