谁能告诉我如何实现我自己的行过滤器和行排序器以应用于 Jtable,同时记住我使用的是 Java 1.4?或者是否有一些可用的类可以满足该目的?
问候。
最佳答案
您可以使用 Philip Milne 的 TableSorter
和 TableMap
类,已讨论 已存档 here和 here .一个完整的例子包含在/demo/jfc/TableExample
之中Java SE Development Kit 8u65 Demos and Samples
TableSorterDemo
构造函数展示了如何使用这些类。
public TableSorterDemo() {
super(new GridLayout(1,0));
TableSorter sorter = new TableSorter(new MyTableModel()); //ADDED THIS
//JTable table = new JTable(new MyTableModel()); //OLD
JTable table = new JTable(sorter); //NEW
sorter.addMouseListenerToHeaderInTable(table); //ADDED THIS
...
}
关于java - 开始实现 rowsorter 和 rowfilter java 1.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5798411/