TableRowSorter的相关函数

Module java.desktop

Package javax.swing.table

Class TableRowSorter

  • java.lang.Object
    • javax.swing.RowSorter
      • javax.swing.DefaultRowSorter
        • javax.swing.table.TableRowSorter
  • Type Parameters:

    M - the type of the model, which must be an implementation of TableModel

RowSorter的一种实现,使用TableModel提供排序和过滤。下面的示例展示了如何向JTable添加排序。

 

构造函数


public TableRowSorter​(M model)

使用model作为底层TableModel创建TableRowSorter。


非构造函数


public void setComparator​(int column, Comparator comparator)

设置比较器,以便在对指定列排序时使用。这不会触发排序。如果您想在设置比较器之后进行排序,您需要显式地调用sort。

参数:

Column——就底层的模型而言,要在其上使用Comparator的列的索引

comparator——要使用的Comparator

 

 

你可能感兴趣的:(Java,GUI(JDK类说明))