JTable按value列排序有问题,该怎么解决?package christ.java.swing;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import javax.swing.table.TableRowSorter;public class JTableSortDemo {
public static void main(String[] args) {
Object[][] data = { { "A", "79260.00","失望" }, { "B", "450150.00" ,"测试"}, { "C", "100000.00" ,"ces"}, { "D", "8.9" ,"你好"} };
String columnNames[] = { "Item", "Value","名称" };
TableModel model = new DefaultTableModel(data, columnNames) {
public Class<?> getColumnClass(int column) {
return getValueAt(0, column).getClass();
}
};
JTable table = new JTable(model); TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(model);
//sorter.setSortable(1, false);
table.setRowSorter(sorter); JScrollPane scrollPane = new JScrollPane(table);
JFrame frame = new JFrame("Sorting Table");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(scrollPane);
frame.setSize(300, 200);
frame.setVisible(true);
}
}
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import javax.swing.table.TableRowSorter;public class JTableSortDemo {
public static void main(String[] args) {
Object[][] data = { { "A", "79260.00","失望" }, { "B", "450150.00" ,"测试"}, { "C", "100000.00" ,"ces"}, { "D", "8.9" ,"你好"} };
String columnNames[] = { "Item", "Value","名称" };
TableModel model = new DefaultTableModel(data, columnNames) {
public Class<?> getColumnClass(int column) {
return getValueAt(0, column).getClass();
}
};
JTable table = new JTable(model); TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(model);
//sorter.setSortable(1, false);
table.setRowSorter(sorter); JScrollPane scrollPane = new JScrollPane(table);
JFrame frame = new JFrame("Sorting Table");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(scrollPane);
frame.setSize(300, 200);
frame.setVisible(true);
}
}
解决方案 »
- java 泛型
- 问一个有挑战性的SQL问题
- 用遗传算法写了一个程序 但不能得到预期的结果,自己认为是写的有问题,也能主要是myFitnessFunction有问题吧,高手请进
- 关于文件传输的问题
- 一道面试题,写出下列程序的运行结果
- 照书本敲得代码,不懂问题如何解决哦,谢谢各位高手了
- 请问,java调用本地方法时,还支持本地方法中的消息响应机制吗?详情见内
- 为什么这段代码的输出只有xyz?
- 走过,路过没错过!100分求解决方法
- J2SDKEE的开发平台上应该怎么配置 BEAN的路径,我在WIN2000下配置CLASSPATH的环境变量后没有用?
- java 怎么把txt转成xml
- private static final对象也被回收了?
value那一列 100000.00和450150。00顺序不对的。
楼主的这个,程序是怎么知道是按照“value”排序还是“名称”排序呢??