【问题标题】:how to force sort on a JTable如何在 JTable 上强制排序
【发布时间】:2012-08-22 11:36:28
【问题描述】:

我已经有了这个:

TableRowSorter<FileTableModel> rs = new TableRowSorter<FileTableModel>(ftm);
    rs.setComparator(COL_NAME, new Comparator<DisplayFile>() {
            //<sorting code>
        }
    });
    setRowSorter(rs);

它有效。当用户单击标题时,它将按应有的方式对行进行排序。 如果不单击标题,我只是想不出一种简单的方法来对行进行排序。 我希望行在显示时已经排序(然后用户可以通过单击列标题来更改 asc/desc/etc。)

如何强制排序?我知道我可以对我的 TableModel 中的行进行排序,但是我已经有一个可以工作的比较器,为什么不使用它呢?

【问题讨论】:

    标签: java swing sorting jtable tablerowsorter


    【解决方案1】:
    rowSorter.toggleSortOrder(colIndex);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-22
      • 1970-01-01
      • 1970-01-01
      • 2018-06-04
      • 1970-01-01
      • 2012-05-24
      • 1970-01-01
      • 2012-05-29
      相关资源
      最近更新 更多