问题描述
- 有关JTable按内容排序
-
TableModel model = new DefaultTableModel(data,columnNames) //{ // public Class getColumnClass(int column) { // Class returnValue; // if ((column >= 0) && (column < getColumnCount())) { // returnValue = getValueAt(0, column).getClass(); // } else { // returnValue = Object.class; // } // return returnValue; // } } ; table = new JTable(model); RowSorter<TableModel> sorter = new TableRowSorter<TableModel>(model); table.setRowSorter(sorter);
再做一个界面,其中JTable上添加了一些效果,本来是这样的
后来为了让他实现点击排序,而且要按照内容而非字符串顺序排序,就加入了注释的那段代码,然后界面就这样了。。求解决。。
解决方案
http://nxfdl2000.blog.163.com/blog/static/621167382013112922148899/
时间: 2024-10-21 18:35:45