package view; import javax.swing.table.AbstractTableModel; public class JiedanTableModelmbz extends AbstractTableModel { // 表格列名columnNames private String[] columnNames = { "订单编号", "用户ID", "订单时间" }; // 表格中数据保存在data二维数组中 private Object[][] data = null; public JiedanTableModelmbz(Object[][] data) { this.data = data; } // 返回列数 @Override public int getColumnCount() { return columnNames.length; } // 返回行数 @Override public int getRowCount() { return data.length; } // 获得某行某列的数据,而数据保存在对象数组data中 @Override public Object getValueAt(int rowIndex, int columnIndex) { return data[rowIndex][columnIndex]; } @Override public String getColumnName(int columnIndex) { return columnNames[columnIndex]; } }