Vector rowData = new Vector();
Vector colNames = new Vector();
DefaultTableModel mt;
JTable jtable1;
Object[][] p = {{new String(""), new String(""), new String(""), new String(""), new Double(0), new Double(0), new Double(0)}};
rowData.add(p);
//就在这里构造出错
mt = new DefaultTableModel(rowData, colNames);
jTable1 = new JTable1(mt);
//这里说 addTableModelListener(javax.swing.event.TableModelListener) in javax.swing.table.AbstractTableModel cannot be applied to
mt.addTableModelListener(this);
public void tableChanged(TableModelEvent e)
{
int row = e.getFirstRow();
int column = e.getColumn();
double dj1 = ((Double)(mt.getValueAt(row,3))).doubleValue();
double sl1 = ((Double)(mt.getValueAt(row,4))).doubleValue();
double total = dj1 * sl1;
mt.setValueAt(new Double(total),row,5);
jTable1.repaint();
}