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上添加了一些效果,本来是这样的
后来为了让他实现点击排序,而且要按照内容而非字符串顺序排序,就加入了注释的那段代码,然后界面就这样了。。求解决。。