任何人都可以请教我如何实现我自己的行过滤器和行分类器应用于Jtable,同时请记住我正在使用Java 1.4?或者,如果有一些可用的课程可以达到这个目的?
问候.
您可以使用Philip Milne TableSorter和他们的TableMap课程,这里讨论了这里和这里的存档.在一个完整的例子包括在/demo/jfc/TableExample该中的Java SE开发工具包8u65演示和示例
该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
...
}
Run Code Online (Sandbox Code Playgroud)