比如我查出来四页的数据,用TableRowSorter类的话,点击表头是不是只能对当前这一页的数据进行排序,而不是所有数据重新排序后再显示?

解决方案 »

  1.   

    应该是所有的
    试试啊deleteduser
      

  2.   

    Vector<String> titleVector = new Vector<String>();
    titleVector.add(ResourcesUsage.getString("title.number"));
    titleVector.add(ResourcesUsage.getString("title.name"));
    titleVector.add(ResourcesUsage.getString("title.address"));
    titleVector.add(ResourcesUsage.getString("title.type"));
    titleVector.add(ResourcesUsage.getString("title.status"));
    defaultTableModel = new DefaultTableModel(titleVector, 0);searchTablePanel.setTableModel(defaultTableModel, 15);
    searchTablePanel.getTable().setRowSorter(new TableRowSorter(defaultTableModel));按这种方式试了一下,只能对当前页排序。
    不知道有没有什么方法能对所有数据排序